Cross Platform Software Developer at Snap-on in US-IL-Lincolnshire
- Company: Snap-on
- Location: US-IL-Lincolnshire
- Posted: Sep 18, 2026
- Type: Full-time
- Salary: $100,000 - $130,000
- Experience: 5+ years
Overview
New product development and sustaining engineering of Internet enabled hand-held vehicle diagnostic products Responsibilities include developing and maintaining firmware and applications on multiple platforms and products globally
Job description
- New product development and sustaining engineering of Internet enabled hand-held vehicle diagnostic products
- Responsibilities include developing and maintaining firmware and applications on multiple platforms and products globally
Responsibilities
- Contribute as a member of a SCRUMBAN team which is part of a global development team
- Design and develop new cross-platform products and features while focusing on quality
- Work as part of a cross-functional global team
Requirements
- 5 years C++ programming in an embedded environment employing a real-time operating system
- Excellent problem solving / debugging skills
- Excellent communication skills – written and verbal
- Self-motivated
- Well versed in multi-threaded development and n-tier architecture
- Strong understanding of object-oriented software design and design patterns
- Comfortable with using GitHub Copilot
- Familiarity with Android development
- Experience implementing multi-threaded applications on a RTOS
- Experience with the IAR Integrated Development Environment
- Familiar with Android Studio, Android SDK and UI frameworks
- Familiar with Visual Studio and Windows SDKs and frameworks
- GUI Design in an embedded environment using Tara Systems Embedded Wizard
- Vehicle Communication Protocols
Skills
Required
- Problem solving / debugging
- Self-motivated
Preferred
- GitHub Copilot
- Android development
- Multi-threaded applications on a RTOS
- IAR Integrated Development Environment
- Vehicle Communication Protocols
Benefits
- Salary $100,000 - $130,000