Snap-on Incorporated

Sr. Embedded Software Engineer

Snap-on Incorporated
Apply
16 hours ago
San Jose, CA, USASenior

Base Salary

$110k - $150k/yr

Responsibilities

  • Design, analyze, implement, and maintain real-time embedded automotive diagnostic applications.
  • Design and implement vehicle interface software and communication protocols.
  • Reverse engineer vehicle communication protocols and identify process improvement opportunities.
  • Maintain project schedules and development documentation and support global product releases.
  • Collaborate with global OBD engineering staff and Applications engineers on vehicle-specific software solutions.
  • Assist with application validation and testing.
  • Analyze and compare competitive scan tools and handheld diagnostic platforms with Snap-on products.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related listed equivalent discipline (BSCS, BSEE, or BSSE).
  • At least 3 years of relevant firmware development experience.
  • Fluency in C and C++.
  • Experience developing real-time embedded systems.
  • Strong written and verbal communication skills.
  • Previous automotive, OBD, or scan-tool diagnostic software development experience is preferred.
  • ST Micro embedded systems and ARM microprocessor development experience are preferred.
  • Windows and Ethernet development experience is a plus.

Tech Stack

CC++Windows

Categories

Snap-on Incorporated

About Snap-on Incorporated

5,001-10,000 employees

Snap-on Incorporated designs, manufactures, and sells professional tools, equipment, diagnostics, and repair information systems for technicians in automotive, aerospace, defense, and industrial markets. It goes to market via franchisee van networks plus direct and distributor channels, and also offers financing to customers and franchisees. Founded in 1920 and headquartered in Kenosha, Wisconsin, Snap-on is a public company traded on the NYSE.

Contact me