Save Job
Posted 2w ago

Cross Platform Embedded Software Developer

@ Snap-on
Lincolnshire, Illinois, United States
$100k-$130k/yrOnsiteFull Time
Responsibilities:developing firmware, maintaining firmware, designing features
Requirements Summary:5+ years C/C++ embedded experience with RTOS, familiarity with Android and ARM processors, strong debugging and communication skills, ability to work on cross-functional distributed Agile teams.
Technical Tools Mentioned:C, C++, Android, Android Studio, Android SDK, IAR Integrated Development Environment, Visual Studio, Windows SDKs, SMX® RTOS, GitHub Copilot, Tara Systems Embedded Wizard, Cortex-M7, STM32H7, Bluetooth, Wi-Fi, Ethernet, HTTPS, Sockets
Save
Mark Applied
Hide Job
Report & Hide
Job Description
 

 

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