Senior Embedded Firmware Engineer – Automotive Diagnostics

Snap-on

San Jose (CA)

On-site

USD 110,000 - 150,000

Full time

10 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 is seeking a Sr. Embedded Software Engineer to design and develop firmware and software for automotive diagnostic applications and vehicle interface software on handheld, microprocessor-based platforms.

You will work on real-time embedded systems and vehicle protocols while collaborating with global teams to release products. Requirements include a BSCS/ BSEE/ BSSE and at least 3 years of firmware experience with C and C++, ARM microprocessors, and Windows/Ethernet

Qualifications

  • BSCS, BSEE or BSSE required or equivalent.
  • Minimum 3 years firmware development experience in embedded automotive domain.
  • Fluent in C and C++ for real-time embedded software development.
  • 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 identify process improvements.
  • Maintain project schedules and global release documentation for products.
  • Collaborate with global OBD engineering and Applications teams on diagnostic software solutions.
  • Assist with validation and testing of applications.

Skills

C
C++
Real-time embedded
Communication

Education

BSCS/ BSEE/ BSSE

Tools

ARM microprocessor development
ST Micro embedded
Windows development
Ethernet development

Job description

Snap-on Diagnostics is seeking a Sr. Embedded Software Engineer to design and develop firmware and software for automotive diagnostic applications and vehicle interface software on handheld, microprocessor-based platforms.

You will work on real-time embedded systems and vehicle protocols while collaborating with global teams to release products. Requirements include a BSCS/ BSEE/ BSSE and at least 3 years of firmware experience with C and C++, ARM microprocessors, and Windows/Ethernet

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Embedded Auto Diagnostics Engineer
Senior Real-Time Embedded Auto Diagnostics Engineer

Snapon • San Jose (CA)

On-site
USD 110,000 - 150,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. 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

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
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

recruitAbility • Rochester Hills (MI)

On-site
USD 120,000 - 150,000
Bonus eligibility
Career growth support
Collaborative culture
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