Jobs · Engineering · California

Sr. Embedded Software Engineer

Snap-on · San Jose, CA · 5 mo ago
Engineering$110k–$150k/yrFull-time

Responsibilities

  • Performs software design, analysis and implementation of real time embedded automotive diagnostic applications
  • Performs software design and implementation of vehicle interface software and protocols
  • Understands and implements methodologies for reverse engineering of vehicle communication protocols and potential areas for process improvements
  • Affords responsibility for development and maintenance of project schedules, associated development documentation, and global release of all products
  • Collaborates 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 issues
  • Affords assistance with development and execution of applications validation and testing
  • Performs technical analysis and comparison of competitive scan tool and handheld diagnostic platform products with existing Snap-on products

Qualifications

  • BSCS, BSEE or BSSE
  • 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
  • Prioritizes automotive or OBD / Scan tool diagnostic software development experience
  • Preferred ST Micro embedded systems development experience
  • ARM microprocessor development experience
  • Windows and Ethernet development experience a plus

Salary Range

Salary Range: $110,000 - $150,000

Similar jobs