Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Project Engineer-EMBEDDED SOFTWARE

Snap-On Tools

OverviewSnap-on Business Solutions Position: Project Engineer – PC, Mobile & Embedded Diagnostics for Heavy Duty VehiclesLocation: Rochester Hills, MIWork: Monday-Friday; 8a-5p; On Facility SiteWe are seeking a senior technical engineer to lead development of diagnostic solutions across embedded, PC, and mobile platforms in the heavy-duty vehicle diagnostics domain. This role is best suited for someone with strong hands-on experience in embedded software, vehicle communications, and system integration who can also provide technical leadership across cross-functional teams. You will help define architecture, solve complex integration challenges, and deliver secure, high-quality products that support evolving customer and industry requirements.ResponsibilitiesLead development of driver, firmware, and application software for vehicle communication devices supporting heavy-duty diagnostic protocols such as CAN/J1939, ISO 15765-2, J1708/J1587, UDS, and ISO 22900.Define requirements, system architecture, and integration strategies across software and hardware platforms.Develop and enhance API drivers aligned to industry standards such as RP1210, RP1227, and J2534.Ensure compliance with cybersecurity, safety, and regulatory requirements.Collaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver robust, secure, and high-performing diagnostic solutions.Provide technical leadership during development, testing, and customer deployments by driving issue resolution and integration readiness.Contribute to certification and compliance documentation.QualificationsBachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field.5+ years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development.Strong technical expertise in the following areas:Object-oriented software development, preferably in C++Multithreaded software design and developmentDevelopment of API drivers and communication layers on PC platforms using C, C++, or .NETStrong understanding of vehicle communication protocols such as CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIPWorking knowledge of TCP/IP networking, secure communications such as TLS, VPN, and IPsec, and diagnostic tools such as WiresharkExperience with low-level PC drivers such as USB or NDIS and integration of third-party SDKsStrong experience with modern software development environments, preferably Visual Studio 2022Familiarity with Agile, CI/CD, and version control (Git).Preferred SkillsExperience developing firmware for vehicle communication interface devices using microcontrollers, CAN transceivers, UARTs, and USB peripherals, preferably on NXP-based platformsExperience debugging firmware on embedded or connected IoT devicesFamiliarity with PC and mobile application development on Android or iOS that integrates with third-party APIs and device communication layersExposure to AI-assisted software development or familiarity with large language model-based toolingLinux experience in embedded or device-oriented environmentsHands-on experience with cybersecurity practices in embedded systemsWireless communication experience with Wi-Fi, Bluetooth Classic SPP, or Bluetooth Low EnergyExperience with containerized applications on embedded systems (Docker, Podman).Job SummaryJob ID: 2025-19142

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Project Engineer-EMBEDDED SOFTWARE in Rochester, MI vacancy
  • OverviewSnap-on Business Solutions Position: Project Engineer - PC, Mobile & Embedded Diagnostics for Heavy Duty VehiclesLocation: Rochester Hills, MIWork...  ...someone with strong hands-on experience in embedded software, vehicle communications, and system integration who can... 
    Suggested
    Monday to Friday

    Snap-on Tools

    Rochester Hills, MI
    2 days ago
  • Job DescriptionWho You AreWe are looking for a Senior R&D Engineer responsible for the development of embedded software for FANUC’s robot controller system, including development for new features and support for legacy products. The size and complexity of assigned tasks... 
    Suggested

    FANUC

    Rochester, MI
    2 days ago
  •  ...send me updated copy of resume.Role :- Embedded SW EngineerLocation :- Troy, MIJob Type...  ...problem solving abilityAbility to work with Engineers locally and overseasMicrocontroller...  ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software
    Suggested
    Full time

    EROS Technologies

    Troy, MI
    2 days ago
  • $90k - $144.9k

    Lead Embedded Software Engineer - HybridTroy, MI or Highland Heights, OH, United StatesCome build something that matters. It takes great people to achieve greatness. People with a sense of purpose and integrity. People with a relentless pursuit of excellence. People who... 
    Suggested
    Full time
    Local area

    Stanley Black & Decker

    Troy, MI
    2 days ago
  • Embedded Engineering Manager We are Aptiv - a global technology company with 200,000 specialists in 48 countries. We develop innovative software and build the hardware to bring autonomous driving cars, advanced driver-assistance systems, connected vehicles and smart cities... 
    Suggested
    Full time

    Control Tec

    Troy, MI
    3 days ago
  •  ...Position: Senior Embedded Software Engineer Location: Auburn Hills, MI Job Id: 2985 # of Openings: 2 JOB SUMMARY Responsible for requirements generation, simulation, design, development and integration of complex military combat vehicle software-based... 
    Contract work
    Local area
    Overseas

    Rheinmetall

    Auburn Hills, MI
    2 days ago
  •  ...of proven industry leadership. As a premier innovator in software, advanced diagnostics, e-commerce, and technical service solutions...  ...sectors worldwide. They are seeking an Senior Embedded Software Engineer to lead the development of diagnostic solutions across embedded... 
    Worldwide

    recruitAbility

    Rochester Hills, MI
    5 days ago
  •  ...ALTEN Technology USA is seeking a Firmware Engineer to own embedded software features from requirements through verification and maintenance. You will work with systems, hardware, FPGA, and architecture teams to clarify needs and drive robust, testable code. Proficiency... 

    Linuxconfig

    Troy, MI
    1 day ago
  • $130k

     ...We are seeking an experienced Principal Embedded Systems Architect to lead the design and...  ...drivers, APIs, and low-level communication software for USB and network-connected devices *...  ...* Provide technical leadership, mentor engineers, and lead resolution of complex system... 
    Rochester Hills, MI
    1 day ago
  •  ...Responsibilities:We are seeking a Systems and Software Quality Engineer (SYS/SW Quality Engineer) to serve as...  ...in automotive electronics, embedded product development, ASPICE, requirements...  ..., automotive product development, project management, or a similar role within... 
    Full time
    Local area

    Magna International

    Auburn Hills, MI
    3 days ago
  •  ...worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...and CRM counselling, Product Engineering, Business Intelligence, Data...  ...Journal (2011). We are a project-driven firm that reliably...  ...3. Visual C++, MFC, and/or Embedded Control experience is highly... 
    Worldwide

    USM Systems

    Rochester, MI
    4 days ago
  •  ...accommodation or an alternative application process. Senior Embedded Software Engineer Full Time Professional Detroit, MI, US Who Are...  ...process and continuous integration for company projects. ~ Derive software requirements, develop use cases and... 
    Full time
    Relocation package

    Parry Labs

    Sterling Heights, MI
    3 days ago
  •  ...General Responsibilities: The Software Design Engineer is primarily responsible for developing software...  ...: ~5+ years' experience in writing embedded software in C with knowledge of...  ...engineers who are responsible for sub-project activities. Working conditions:... 
    Local area

    Astemo Ltd.

    Sterling Heights, MI
    20 hours ago
  •  ...EngineerCI/CD, GitLab, Linux, & Embedded SystemsSterling Heights,...  ...LawWe are hiring a DevSecOps Engineer to support the integration and...  ...Linux development, embedded software integration, GitLab, Git, Jira...  ...Contribute to larger engineering projects while independently managing... 
    Work at office

    Moseley Technical Services

    Sterling Heights, MI
    20 hours ago
  •  ...Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an Embedded Software Technical Lead, you will be hands-on in leading a...  ...Vehicle requirements and challenges. Lead the project sustainment with multiple CSCIs being developed.... 

    DCS Corporation

    Sterling Heights, MI
    1 day ago
  • The Ash Group is seeking a Sr. Software Engineer for a 12-month contract in Sterling Heights, MI. You will integrate and test software on...  ...engineers. Candidates should have a BS in STEM and 4+ years of embedded real-time software experience, with Ethernet/CAN knowledge... 
    Contract work

    Ash Group

    Sterling Heights, MI
    1 day ago
  •  ...: TITLE : BSW Embedded Software Engineer DUTIES : Analyze the hardware schematics of the Electronic Control Unit (ECU) for software driver development in the Electric Vehicle domain; Study and understand the datasheets of various Hardware Input/Output (HWIO) components... 
    Full time

    FCA

    Auburn Hills, MI
    1 day ago
  •  ...Description Job Description: Design and development of embedded software for HVAC control modules. Duties include developing requirements...  ...production release of integrated software. In addition, Engineer will work in a collaborative team environment to update... 
    Work experience placement
    Work at office

    Zobility

    Auburn Hills, MI
    13 days ago
  •  ...5 days a weekResponsible for validating software and hardware products for the NEXIQ and...  ...Microsoft Office applications.Participate in project team meetings to understand validation...  ...defects and specification gaps to engineering teams.Develop installation and user support... 
    Work at office
    Monday to Friday

    Snap-on Tools

    Rochester, MI
    1 day ago
  •  ...leading OEMs, we design and deliver highly engineered solutions that create the ultimate...  ...on location or facility SUMMARYLead embedded software development activities including overall...  ....Lead the global software development project team including technical leadership... 
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    1 day ago
  • $100.8k - $141.75k

    In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical...  ...and Integration tests according to the project test plan/strategy for the assigned SW... 
    Full time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    1 day ago
  •  ...timeDescriptionFEV is looking for a Senior Software Engineer to provide technical leadership and...  ...The successful candidate will support project planning, technical reviews, requirements...  ...lifecycle.Develop and review embedded software using Model-Based Design methodologies... 

    FEV Group

    Auburn Hills, MI
    1 day ago
  •  ...Electronics. About the Role The Software Lead is responsible for the...  ...of the automotive embedded software products (ADAS ECU)...  ...concept to production within project and company mandated targets....  ...technical interface for all software engineering topics. This role involves hands... 
    Full time
    Work at office
    Local area
    Immediate start

    Magna International

    Auburn Hills, MI
    3 days ago
  • Software Integration / Embedded Software Engineers Location: Sterling Heights, MI | 100% Onsite Schedule: 1st Shift, 8:00 AM 5:00 PM | 9/80 schedule...  .../design, requirements, integration, testing, and project execution . Key Requirements: Experience with... 
    Contract work
    Day shift

    Trispoke managed services

    Sterling Heights, MI
    2 days ago
  • Software Architect About AptivAptiv is a global technology leader with more than 200,000...  ...intelligent infrastructure. Aptiv technology is embedded in millions of vehicles worldwide and...  ..., AI/ML, autonomy, sensing, and systems engineering, collaborating with multidisciplinary... 
    Full time
    Worldwide

    Control Tec

    Troy, MI
    3 days ago
  • $37.75 - $48.75 per hour

     ...summary: The Test Tools Developer/Integrator is a hands-on engineer who works on development and bring up/debug of "Test Automation...  ...Reviews requirements for Test automation provided by the project test teams (System Validation Team, Mechatronic Test Team, SW Test... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Troy, MI
    5 days ago
  • $105.78k - $196.44k

     ...autonomous vehicles.Magna New Mobility is also creating advanced software solutions that integrate with next-generation hardware. Our...  ...system stability and performance.Collaborate with cross-functional engineering teams, suppliers, and customers to support product development... 
    Full time
    Local area

    Magna International

    Troy, MI
    3 days ago
  •  ...MichiganCompany: MolexCareer Field: EngineeringJob Number: 193988Apply: JobAre you an experienced engineer with a passion for innovation and product design? Molex is seeking a Project Engineer to join our dynamic team. In this role, you will lead projects from concept to... 
    Flexible hours

    Molex

    Rochester Hills, MI
    3 days ago
  •  ...TypeFull-timeDescriptionFEV is a global engineering consultancy providing services within the...  ...at FEV North America, Inc is seeking a Project Engineer with specialization in internal...  ...control system strategies, knowledge on software logic implementation and control system... 
    Permanent employment

    FEV Group

    Auburn Hills, MI
    2 days ago
  •  ...Contract Professionals, Inc. is seeking a Software Engineer Fire Control Senior for a 100% onsite role in Sterling Heights, MI. You will contribute across the full software lifecycle for embedded applications on a new ground combat vehicle program. The role requires... 
    Contract work
    Remote work

    Jobleads-US

    Sterling Heights, MI
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Project Engineer-EMBEDDED SOFTWARE. Be the first to apply!