Cross Platform Embedded Software Developer

Snapon Inc
Lincolnshire, IL, United States
21 days ago
Apply on www.jofdav.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$100,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

Multitier Architecture Microsoft Windows Agile Methodology Android Software Development Android Studio ARM Architecture Bluetooth C++ (Programming Language) Communications Protocols Protocol Stack Computer Programming Software Debugging
+13 more
Software Design Patterns Device Drivers Embedded Software Ethernet Design of User Interfaces Integrated Development Environments Microsoft Visual Studio Object-Oriented Software Development Real-Time Operating Systems Wi-Fi Technology Multithreading GitHub Copilot Ios Frameworks

Job description

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jofdav.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:58 min

Choosing React Native for mobile application growth

Milica Aleksic Milica Aleksic · World Congress 2026 Europe

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave · World Congress 2023

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all