Cross Platform Software Developer
LincolnshireOn-siteFull-time
AI Summary
Develops and maintains firmware and applications for internet-enabled hand-held vehicle diagnostic products across multiple platforms as part of a global SCRUMBAN team.
About this role
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
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
Experience in some of the following areas:
- 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
- Salary $100,000 - $130,000
Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran
Skills
Android DevelopmentAndroid SDKAndroid StudioC++Design PatternsEmbedded SystemsGitHub CopilotGUI DesignIAR Integrated Development EnvironmentMulti-threaded DevelopmentN-tier ArchitectureObject-oriented DesignReal-Time Operating SystemTara Systems Embedded WizardVehicle Communication ProtocolsVisual StudioWindows SDK
Explore related jobs
More jobs at Snapon
- SOutside Sales Rep (Automotive Equipment)Portland, ME
- SProject Engineer-EMBEDDED SOFTWARERochester Hills, MI
- SOutside Sales SpecialistLouisville, KY
- STechnical Product Manager: Power Tool SolutionsSan Jose, CA
- SOutside Sales Representative - BilingualAlbuquerque, NM
- SOutside Sales RepresentativeBuffalo, NY
Similar Android Development jobs
Jobs in Lincolnshire
- Senior Human Resources Business PartnerSGS · Lincolnshire, IL
Project CoordinatorAtwell, LLC · Chicago, Illinois- Firmware/Software Engineer SeniorZebra Technologies Corporation · Lincolnshire, Illinois
Sr Manager, Marketing Systems & Web OperationsLG Electronics · Lincolnshire, Illinois- Global Category Manager – Facilities, MRO & Office SuppliesZebra Technologies Corporation · Lincolnshire, Illinois
- Business Process Analyst - Global Trade Compliance, Transportation and LogisticsZebra Technologies Corporation · Lincolnshire, Illinois
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.