Senior Real-Time Embedded Auto Diagnostics Engineer

Snapon

San Jose (CA)

On-site

USD 110,000 - 150,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

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

The role involves protocol development, reverse engineering of vehicle communications, and collaboration with global engineering teams to deliver validated products. The ideal candidate has a BS in a related field and at least 3 years of firmware experience, with proficiency in C/C++, ARM microprocessors, and

Qualifications

  • Fluent in C and C++
  • Real time embedded systems development experience
  • Excellent written and verbal communication skills
  • ARM microprocessor development experience
  • ST Micro embedded systems development experience
  • Windows and Ethernet development experience a plus

Responsibilities

  • Performs software design, analysis and implementation of real time embedded automotive diagnostic applications
  • Implements vehicle interface software and protocols
  • Reverse engineer vehicle communication protocols and identify process improvements
  • Develops and maintains project schedules, documentation and global product releases
  • Collaborates with global OBD engineering staff and Applications engineers
  • Assists with validation and testing of applications
  • Performs technical analysis and comparison with competitive scan tool products

Skills

C
C++
RT Embedded Systems
Communication skills
ARM microprocessors
Windows development
Ethernet development
ST Micro embedded systems

Education

BSCS, BSEE or BSSE

Job description

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

The role involves protocol development, reverse engineering of vehicle communications, and collaboration with global engineering teams to deliver validated products. The ideal candidate has a BS in a related field and at least 3 years of firmware experience, with proficiency in C/C++, ARM microprocessors, and

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 Tools • San Jose (CA)

On-site
USD 110,000 - 150,000
Senior Embedded Firmware Engineer – Automotive Diagnostics
Senior Embedded Firmware 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
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Snapon • San Jose (CA)

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

Snap-on • 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
Senior Embedded Firmware Engineer - Automotive Infotainment
Senior Embedded Firmware Engineer - Automotive Infotainment

engineeringjobs.net, Inc. • Plymouth (MI)

On-site
USD 90,000 - 120,000
Project Engineer-EMBEDDED SOFTWARE
Project Engineer-EMBEDDED SOFTWARE

Snap-On Tools • Rochester Hills (MI)

On-site
USD 95,000 - 135,000
Senior Embedded Diagnostics Engineer – Heavy-Duty Vehicles
Senior Embedded Diagnostics Engineer – Heavy-Duty Vehicles

Snap-On Tools • Rochester Hills (MI)

On-site
USD 95,000 - 135,000
Cross‑Platform Embedded Software Engineer (C++, RTOS)
Cross‑Platform Embedded Software Engineer (C++, RTOS)

Snapon • Lincolnshire (IL)

On-site
USD 100,000 - 130,000