Sr. Embedded Software Engineer

Snapon

San Jose (CA)

On-site

USD 110,000 - 150,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

Overview

The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic applications and vehicle interface software running on microprocessor based handheld platforms.

Responsibilities

Responsibilities:Performs software design, analysis and implementation of real time embedded automotive diagnostic applicationsPerforms software design and implementation of vehicle interface software and protocolsUnderstands and implements methodologies for reverse engineering of vehicle communication protocols and potential areas for process improvementsAssumes responsibility for development and maintenance of project schedules, associated development documentation, and global release of all productsCollaborates with global OBD engineering staff in the development products applicable to all Snap-on markets Collaborates with Applications engineers in the development of innovative software solutions for vehicle specific functions and issuesAssists with development and execution of applications validation and testingPerforms technical analysis and comparison of competitive scan tool and handheld diagnostic platform products with existing Snap-on products

Qualifications

Qualifications:BSCS, BSEE or BSSEMinimum 3 yrs firmware development experience in relevant fieldFluent in C, C++Real time embedded systems development experienceExcellent written and verbal communication skillsPreferred:Previous automotive or OBD / Scan tool diagnostic software development experienceST Micro embedded systems development experienceARM microprocessor development experienceWindows and Ethernet development experience a plus

Salary Range

Salary Range: $110,000 - $150,000Actual starting pay will depend on qualifications, experience, skills, and internal equity considerations

Company Information

Snap-on Incorporated is a leading global innovator, manufacturer and marketer of tools, equipment, diagnostics, repair information and systems solutions for professional users performing critical tasks. Products and services include hand and power tools, tool storage, diagnostics software, information and management systems, shop equipment and other solutions for vehicle dealerships and repair centers, as well as for customers in industries, including aviation and aerospace, agriculture, construction, government and military, mining, natural resources, power generation and technical education. Snap-on also derives income from various financing programs to facilitate the sales of its products. Products and services are sold through the company's franchisee, company-direct, distributor and internet channels. Founded in 1920, Snap-on is a $4.25 billion, S&P 500 company headquartered in Kenosha, Wisconsin.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

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
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
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
Vehicle Diagnostic Specialist
Vehicle Diagnostic Specialist

Snap-On Tools • San Jose (CA)

On-site
USD 60,000 - 80,000
Vehicle Diagnostic Specialist
Vehicle Diagnostic Specialist

Snap-on • San Jose (CA)

Hybrid
USD 50,000 - 70,000
Project Engineer-EMBEDDED SOFTWARE
Project Engineer-EMBEDDED SOFTWARE

Snap-On Tools • Rochester Hills (MI)

On-site
USD 95,000 - 135,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
Cross Platform Software Developer
Cross Platform Software Developer

Snap-On Tools • Lincolnshire (IL)

On-site
USD 100,000 - 130,000