Cross Platform Embedded Software Developer

Snap-on

Lincolnshire (IL)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equal Opportunity Employer (EOE)

Job summary

Snap-on in Lincolnshire, IL is seeking an experienced embedded software engineer to drive new product development and sustaining engineering for Internet-enabled hand-held devices. You will develop and maintain firmware and applications across multiple platforms and products globally, in an Agile team.

Your work will cover cross-platform features, RTOS-based multi-threaded applications, device drivers, and integration with Bluetooth/Wi-Fi networks.

Qualifications

  • 5 years C, C++ in embedded RTOS environment.
  • Familiarity with Android development.
  • Excellent problem solving / debugging skills.
  • Excellent written and verbal communication.
  • Ability to work as part of a cross-functional distributed team.
  • Self-motivated and proactive.

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.

Skills

C/C++ embedded
Android development
Problem solving
Communication skills
Team collaboration
Self-motivated

Tools

IAR IDE
Visual Studio
Android Studio
Windows SDKs
GitHub Copilot

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 ARM processors 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 development 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cross Platform Embedded Software Developer
Cross Platform Embedded Software Developer

Snap-On Tools • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
Senior Cross-Platform Embedded Firmware Engineer
Senior Cross-Platform Embedded Firmware Engineer

Snap-on • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
Equal Opportunity Employer (EOE)
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Embedded Firmware Engineer — Cross-Platform
Embedded Firmware Engineer — Cross-Platform

Snap-On Tools • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Embedded Software/Firmware Developer
Embedded Software/Firmware Developer

Cloud Hybrid Technologies, LLC • Melbourne (FL)

On-site
USD 80,000 - 100,000
Sr Embedded Software Engineer (OOAD, C++, Linux)
Sr Embedded Software Engineer (OOAD, C++, Linux)

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Embedded Software Developer
Embedded Software Developer

Cloud Hybrid Technologies, LLC • Mountain View (CA)

On-site
USD 100,000 - 130,000