Senior Embedded Diagnostics Engineer - Heavy Duty Vehicles

Snapon

Rochester Hills (MI)

On-site

USD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Snap-on in Rochester Hills, MI is seeking a Sr. Design Engineer to lead diagnostic solutions across embedded, PC, and mobile platforms for heavy-duty vehicles. You will define architecture, drive integration, and deliver secure, high-quality products with cross-functional teams.

The role requires hands-on embedded software experience, vehicle communications, and leadership across engineering groups. On-site with standard weekday hours.

Qualifications

  • Bachelor's or Master's in Electrical or Computer Engineering, CS or related field.
  • 3-5 years in embedded systems, diagnostics, or automotive software.
  • Strong C++ with multithreaded design experience.
  • Experience developing API drivers and PC software in C/C++/.NET.
  • Solid understanding of CAN, CAN FD, ISO 15765-2, UDS, J1939, DoIP.

Responsibilities

  • Lead development of driver, firmware, and application software for vehicle devices.
  • Define requirements, system architecture, and integration strategies across platforms.
  • Develop and enhance API drivers aligned to RP1210, RP1227, and J2534.
  • Ensure cybersecurity, safety, and regulatory compliance.
  • Collaborate with OEMs, fleets, suppliers, and internal teams to deliver robust solutions.
  • Provide technical leadership during development, testing, and deployments.
  • Contribute to certification and compliance documentation.

Skills

C++
Multithreaded design
Object-oriented development
TCP/IP networking
Security practices (TLS/VPN/IPsec)
Vehicle communication protocols
Git version control
Agile/CI-CD
Embedded software
Windows PC development

Education

Bachelor's or Master's in Electrical Engineering, Computer Engineering, Computer Science

Tools

Visual Studio 2022
USB/NDIS drivers
RP1210 / RP1227 / J2534 drivers
Wireshark

Job description

Snap-on in Rochester Hills, MI is seeking a Sr. Design Engineer to lead diagnostic solutions across embedded, PC, and mobile platforms for heavy-duty vehicles. You will define architecture, drive integration, and deliver secure, high-quality products with cross-functional teams.

The role requires hands-on embedded software experience, vehicle communications, and leadership across engineering groups. On-site with standard weekday hours.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Diagnostics Engineer for Heavy-Duty Vehicle Systems
Embedded Diagnostics Engineer for Heavy-Duty Vehicle Systems

Snap-On Tools • Rochester Hills (MI)

On-site
USD 95,000 - 135,000
Lead Embedded Systems Architect - Vehicle Diagnostics
Lead Embedded Systems Architect - Vehicle Diagnostics

Snap-On Tools • Rochester Hills (MI)

On-site
USD 140,000 - 180,000
Principal Embedded Systems Architect - Vehicle Diagnostics
Principal Embedded Systems Architect - Vehicle Diagnostics

Snapon • Rochester Hills (MI)

On-site
USD 150,000 - 190,000
Principal Embedded Systems Architect – Vehicle Diagnostics
Principal Embedded Systems Architect – Vehicle Diagnostics

Snap-on • Rochester Hills (MI)

On-site
USD 140,000 - 190,000
Sr. Design Engineer-EMBEDDED SOFTWARE
Sr. Design Engineer-EMBEDDED SOFTWARE

Snap-On Tools • Rochester Hills (MI)

On-site
USD 95,000 - 135,000
Sr. Design Engineer-EMBEDDED SOFTWARE
Sr. Design Engineer-EMBEDDED SOFTWARE

Snapon • Rochester Hills (MI)

On-site
USD 90,000 - 130,000
Senior Embedded Software Engineer, Automotive Diagnostics
Senior Embedded Software Engineer, Automotive Diagnostics

Snap-On Tools • San Jose (CA)

On-site
USD 110,000 - 150,000
Sr. Project Engineer - Embedded Software
Sr. Project Engineer - Embedded Software

Snap-on • Rochester Hills (MI)

On-site
USD 140,000 - 190,000
Sr. Project Engineer - Embedded Software
Sr. Project Engineer - Embedded Software

Snap-On Tools • Rochester Hills (MI)

On-site
USD 140,000 - 180,000
Sr. Project Engineer - Embedded Software
Sr. Project Engineer - Embedded Software

Snapon • Rochester Hills (MI)

On-site
USD 150,000 - 190,000