Senior Embedded Software Engineer, Automotive Diagnostics

Snap-On Tools

San Jose (CA)

On-site

USD 110,000 - 150,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Snap-on Diagnostics is seeking a Sr. Embedded Software Engineer to design and develop real-time embedded automotive diagnostic applications and vehicle interface software for handheld platforms.

The role involves reverse engineering vehicle protocols and delivering robust software for global markets. You will collaborate with global engineering teams, drive development schedules, and support validation and testing to ensure high-quality handheld diagnostic tools.

Qualifications

  • BSCS, BSEE or BSSE degree.
  • Minimum 3 yrs firmware development experience in relevant field.
  • Fluent in C, C++.
  • Real time embedded systems development experience.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, analyze and implement real time embedded automotive diagnostic applications.
  • Develop vehicle interface software and protocols.
  • Reverse engineer vehicle communication protocols and propose process improvements.
  • Manage development schedules, documentation, and global releases.
  • Collaborate with OBD engineering and Applications teams on software solutions.
  • Assist with validation and testing of applications.

Skills

C
C++
RT embedded systems
Communication skills

Education

BSCS
BSEE
BSSE

Tools

ST Micro embedded
ARM microprocessor
Windows development
Ethernet development

Job description

Snap-on Diagnostics is seeking a Sr. Embedded Software Engineer to design and develop real-time embedded automotive diagnostic applications and vehicle interface software for handheld platforms.

The role involves reverse engineering vehicle protocols and delivering robust software for global markets. You will collaborate with global engineering teams, drive development schedules, and support validation and testing to ensure high-quality handheld diagnostic tools.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Automotive Diagnostics
Senior Embedded Software Engineer – Automotive Diagnostics

Snap-on • San Jose (CA)

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

Snap-On Tools • San Jose (CA)

On-site
USD 110,000 - 150,000
Cross-Platform Embedded C++ Engineer — Vehicle Diagnostics
Cross-Platform Embedded C++ Engineer — Vehicle Diagnostics

Snap-on • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Snap-on • San Jose (CA)

On-site
USD 110,000 - 150,000
Embedded Software Engineer – Automotive Diagnostics
Embedded Software Engineer – Automotive Diagnostics

Bosch USA • Owatonna (MN)

On-site
USD 82,000 - 116,000
Health, dental, and vision plans
Health savings accounts (HSA)
Flexible spending accounts
+7
Senior Automotive Hardware Engineer - Diagnostics & Embedded
Senior Automotive Hardware Engineer - Diagnostics & Embedded

Opus IVS - US • Dexter (MI)

On-site
USD 110,000 - 170,000
Competitive Pay
Paid Time Off
Benefits
+1
Senior Embedded Diagnostics Engineer - Heavy-Duty Vehicles
Senior Embedded Diagnostics Engineer - Heavy-Duty Vehicles

recruitAbility • Rochester Hills (MI)

On-site
USD 120,000 - 150,000
Bonus eligibility
Career growth support
Collaborative culture
Senior Embedded Hardware Engineer - Automotive Diagnostics
Senior Embedded Hardware Engineer - Automotive Diagnostics

Opus IVS • Northern (KY)

Hybrid
USD 120,000 - 180,000
Competitive pay
Time off
Benefits package
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

recruitAbility • Rochester Hills (MI)

On-site
USD 120,000 - 150,000
Bonus eligibility
Career growth support
Collaborative culture
Project Engineer
Project Engineer

Snap-On Tools • Rochester Hills (MI)

On-site
USD 85,000 - 110,000