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