waypointjobs

recruitAbility

Senior Embedded Software Engineer

rochester hills, MI

Check who can apply and the requirements below before continuing.

About this opportunity

recruitAbility lists this Senior Embedded Software Engineer opportunity in rochester hills, Michigan. Review the employer’s description below for duties, qualifications and application requirements.

Job description

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

Professional career growth support.

A collaborative, customer-focused culture.

#J-18808-Ljbffr

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Govcio LLC

WhatJobs

Senior Dynamics Developer

washington, DC

$175,000.00 /Yr

Overview: GovCIO is looking for an experienced Senior CRM developer to support the continued enhancement and operations of a Microsoft Dynamics C…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Senior Application Developer

fairfax, VA

$165,000.00 /Yr

Overview: GovCIO is currently hiring a highly skilled Senior Application Developer with an active Secret clearance to design, build, and modify a…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Software Developer- SME

quantico, VA

$195,000.00 /Yr

Overview: GovCIO is currently hiring for a Software Developer-SME   to design, code, test, and maintain software applications and systems in supp…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Sr. Instructional Developer

fort meade, MD

$120,000.00 /Yr

Overview: GovCIO is currently hiring for an Instructional Developer  to design and develop training materials for personnel . This position will…

Last received from source 2026-10-07View job

NextEra Energy

WhatJobs

Cybersecurity Analyst

st. paul, MN

See pay details in description

Requisition ID: 97854 NextEra Analytics offers energy consulting services using industry-leading scientific analysis for planning, siting, foreca…

Last received from source 2026-10-07View job

NextEra Energy

WhatJobs

Sr Software Development Eng

st. paul, MN

See pay details in description

Requisition ID: 97867 NextEra Analytics offers energy consulting services using industry-leading scientific analysis for planning, siting, foreca…

Last received from source 2026-10-07View job