Cross Platform Embedded Software Developer

Snap-On Tools

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.

Job summary

Snap-On Tools in Lincolnshire, Illinois is seeking an experienced engineer for new product development and sustaining engineering of Internet enabled hand-held embedded products. Responsibilities include developing and maintaining firmware and applications on various platforms.

The ideal candidate should have at least 5 years of experience in C and C++ programming, excellent problem-solving skills, and the ability to work in a collaborative, cross-functional team. The position offers a salary ranging from $100,000 to $130,000.

Qualifications

  • 5 years experience in C, C++ programming in an embedded environment.
  • Excellent communication and debugging skills.
  • Experience with multi-threaded applications and real-time operating systems.

Responsibilities

  • Develop and maintain firmware and applications on multiple platforms.
  • Contribute to an Agile software development team.
  • Design new cross-platform features focusing on quality.

Skills

C programming
C++ programming
Problem solving
Communication skills
Embedded systems
Agile methodologies

Tools

Visual Studio
Android Studio
GitHub Copilot
IAR Integrated Development Environment

Job description

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 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 • 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
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 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
Embedded Firmware Engineer — Cross-Platform
Embedded Firmware Engineer — Cross-Platform

Snap-On Tools • Lincolnshire (IL)

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

Cloud Hybrid Technologies, LLC • Melbourne (FL)

On-site
USD 80,000 - 100,000
Embedded Software Engineer (Baremetal/FreeRTOS/FPGA/Control Loops, MATLAB)
Embedded Software Engineer (Baremetal/FreeRTOS/FPGA/Control Loops, MATLAB)

TechDigital Group • St. Louis (MO)

On-site
USD 75,000 - 95,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

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

Persistent Systems • New York (NY)

On-site
USD 133,000 - 149,000
Medical, dental, and vision insurance
401(k) plan with company match
Tuition assistance
+1
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000