Cross Platform Embedded Software Developer

Apply Now ↗
📍 Lincolnshire, IL, USFULL TIME💰 USD 100K–130K

About this role

Overview

 

 

New product development and sustaining engineering of Internet enabled hand-held embedded products

Responsibilities include developing and maintaining firmware and applications on multiple platforms and products globally 

 

Responsibilities:

  • Contribute as a member in an Agile software development team
  • Design and develop new cross-platform features while focusing on quality
  • Work as part of a cross-functional global team 

Requirements:

  • 5 years C, C++ programming in an embedded environment employing a real-time operating system
  • Familiarity with Android development
  • Excellent problem solving / debugging skills
  • Excellent communication skills – written and verbal
  • Ability to work as part of a cross-functional and distributed team
  • Self-motivated 

Experience in some of the following areas:

  • Experience implementing multi-threaded applications on a RTOS
  • Experience with a design that employs ARMprocessors such as the Cortex-M7 STM32H7
  • Experience with the IAR Integrated Development Environment
  • Familiar with Visual Studio and Windows SDKs and frameworks
  • Familiar with Android Studio, Android SDK and UI frameworks
  • Experience with the SMX® RTOS by Micro Digital
  • Experience in communication standards, e.g. Bluetooth, Wi-Fi, etc.
  • Experience implementing Bluetooth on an embedded system
  • Experience implementing the network stack, Ethernet, Wi-Fi, HTTPS, Sockets, in an embedded system
  • GUI Design in an embedded environment using Tara Systems Embedded Wizard
  • Device drivers design & programming
  • Vehicle Communication Protocols design & programming
  • Strong understanding of object-oriented software design and design patterns
  • Well versed in multi-threaded developoment and n-tier architecture object-oriented design patterns
  • Comfortable with using GitHub Copilot

 Salary $100,000 - $130,000

Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran

 

Frequently Asked Questions

What is the salary for the Cross Platform Embedded Software Developer role at snapon?
The listed salary for this Cross Platform Embedded Software Developer position at snapon is USD 100K–130K. This is an FULL TIME role.
Where is the Cross Platform Embedded Software Developer position at snapon located?
This Cross Platform Embedded Software Developer role at snapon is based in Lincolnshire, IL, US. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Cross Platform Embedded Software Developer role at snapon full-time or part-time?
This is listed as a FULL TIME position. It is posted as a Cross Platform Embedded Software Developer role at snapon.
How do I apply for the Cross Platform Embedded Software Developer position at snapon?
Click the "Apply Now" button on this page. You will be redirected to snapon's official application portal hosted on icims where you can submit your application directly.
When was the Cross Platform Embedded Software Developer job at snapon posted?
This Cross Platform Embedded Software Developer position at snapon was posted on Jun 30, 2026. Apply as soon as possible — early applications are often reviewed first.
Cross Platform Embedded Software Developer
snapon · 💰 USD 100K–130K
Apply for this role ↗

You'll be redirected to snapon's official application page on icims.