Cross Platform Embedded Software Developer
Snapon- Location
- Lincolnshire, IL, United States
- Workplace
- —
- Employment
- Full Time
- Salary
- USD 100,000–130,000/yr
Posted 2mo ago
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
Skills
- C
- C++
- Android
- RTOS
- Visual Studio
- Windows
- Android Studio
- GitHub Copilot
More jobs at Snapon
All 25Cross Platform Software Developer
Snapon · Lincolnshire, IL, United States · USD 100,000–130,000/yr · 2d ago
Diagnostics Sales Developer
Snapon · Columbus, OH, United States · 8d ago
Product Management Data Analyst
Snapon · Kenosha, WI, United States · 16d ago
Diagnostics Sales Developer
Snapon · Cleveland, OH, United States · 18d ago
Diagnostics Sales Developer
Snapon · Raleigh, NC, United States · 1mo ago
Similar roles
Software Engineer Intern, Infrastructure (Summer 2027)
DatologyAI · San Mateo · USD 1,000/day · today
Software Engineer, Infrastructure (4-8 YOE)
Airtable · San Francisco, CA · New York, NY · Seattle, WA · USD 187,000–260,000/yr · today
Software Engineer, Data
Airtable · San Francisco, CA · Austin, TX · New York, NY · USD 196,000–278,100/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Senior Full Stack Engineer
MrBeast · Salt Lake City, Utah · today