Demo

Senior Embedded Software Engineer

recruitAbility
Rochester, MI Full Time
POSTED ON 8/29/2026
AVAILABLE BEFORE 12/26/2026

Senior Embedded Software Engineer

Our client is a specialized business division of an S&P 500, multi-billion-dollar global powerhouse with over a century of proven industry leadership. As a premier innovator in software, advanced diagnostics, e-commerce, and technical service solutions, they empower professionals across the automotive, commercial, and industrial sectors worldwide.

They are seeking an Senior Embedded Software Engineer to lead the development of diagnostic solutions across embedded, PC, and mobile platforms within the heavy-duty vehicle sector. This role requires a strong technical background in embedded software, vehicle communications, and system integration, paired with the ability to provide technical leadership across cross-functional teams.

In this role, you will help define system architecture, solve complex integration challenges, and deliver secure, high-quality products that meet evolving customer and industry standards.


What YOU get to DO at this award-winning company:

  • Software & Firmware Leadership: Lead the development of driver, firmware, and application software for vehicle communication devices supporting heavy-duty diagnostic protocols.
  • System Architecture: Define technical requirements, system architecture, and integration strategies across hardware and software platforms.
  • Driver Development: Develop and enhance API drivers aligned with industry standards.
  • Compliance & Security: Ensure full compliance with cybersecurity, functional safety, and industry regulatory requirements.
  • Stakeholder Collaboration: Partner with OEMs, commercial fleets, suppliers, and internal engineering groups to deliver high-performing diagnostic solutions.

What YOU NEED to SUCCEED in this challenging role:

  • Experience: 5 years of experience in embedded systems, vehicle diagnostics, or heavy-duty/automotive software development.
  • Software Development: Proficiency in object-oriented development (preferably C ), multithreaded design, and PC platform API/communication driver development (using C, C , or .NET).
  • Vehicle Protocols: Strong technical understanding of vehicle communication protocols, including CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIP.
  • Drivers & Integration: Experience with low-level PC drivers (e.g., USB, NDIS) and third-party SDK integration.
  • Education: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

Nice-to-haves that will set you apart:

  • Firmware & Hardware: Firmware development for vehicle communication interface devices (microcontrollers, CAN transceivers, UARTs, USB peripherals, ideally on NXP platforms) and hands-on embedded/IoT debugging.
  • Cross-Platform: Familiarity with PC and mobile (Android/iOS) applications integrating third-party APIs and communication layers.
  • Wireless & Containerization: Experience with Wi-Fi, Bluetooth (Classic SPP / BLE), and containerized embedded applications (Docker, Podman).
  • Modern Tools: Exposure to AI-assisted software development and LLM-based tools, as well as embedded cybersecurity practices.

What is in it for YOU?

  • Base Salary plus bonus eligibility
  • Comprehensive benefits package.
  • Professional career growth support.
  • A collaborative, customer-focused culture.

Salary : $90,000 - $130,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Rochester, MI area that may be a better fit.

  • Astemo Ltd. Detroit, MI
  • General Responsibilities: The Software Design Engineer is primarily responsible for developing software component design specifications, based on the softw... more
  • 2 Months Ago

  • American Rheinmetall Auburn, MI
  • American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical compone... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!