Cross-Platform Embedded Software Engineer (C++, RTOS)

Snap-On Tools

Lincolnshire (IL)

On-site

USD 100,000 - 130,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Snap-on Tools is seeking an experienced embedded software engineer to contribute to new product development and sustaining engineering for Internet-enabled vehicle diagnostic products.

The role focuses on firmware and applications across multiple platforms, working within a SCRUMBAN framework on a global development team and collaborating with cross‑functional groups to deliver high-quality cross‑platform features.

Qualifications

  • 5 years C++ programming in an embedded environment with RTOS.
  • Strong problem solving and debugging skills.
  • Excellent written and verbal communication.
  • Self-motivated and proactive.”

Responsibilities

  • Contribute as aSCRUMBAN team member as part of a global development team.
  • Design and develop new cross‑platform products and features with emphasis on quality.
  • Collaborate with cross‑functional global teams.

Skills

C++ embedded
RTOS
Debugging
Communication
Self-motivated
Multi-threading
GitHub Copilot
Android development
IAR IDE
Visual Studio
UI frameworks
Design patterns

Tools

IAR IDE
Android Studio
Android SDK
Visual Studio
Embedded Wizard
Windows SDK

Job description

Snap-on Tools is seeking an experienced embedded software engineer to contribute to new product development and sustaining engineering for Internet-enabled vehicle diagnostic products.

The role focuses on firmware and applications across multiple platforms, working within a SCRUMBAN framework on a global development team and collaborating with cross‑functional groups to deliver high-quality cross‑platform features.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cross-Platform Embedded C++ Engineer — Vehicle Diagnostics
Cross-Platform Embedded C++ Engineer — Vehicle Diagnostics

Snap-on • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
Cross Platform Software Developer
Cross Platform Software Developer

Snap-On Tools • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
Cross Platform Software Developer
Cross Platform Software Developer

Snap-on • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer – Automotive Diagnostics
Senior Embedded Software Engineer – Automotive Diagnostics

Snap-on • San Jose (CA)

On-site
USD 110,000 - 150,000
Embedded Software Engineer - Medical Devices (RTOS/C++)
Embedded Software Engineer - Medical Devices (RTOS/C++)

Global Connect Technologies • Minnesota

On-site
USD 100,000 - 150,000
Senior Embedded Software Engineer, Automotive Diagnostics
Senior Embedded Software Engineer, Automotive Diagnostics

Snap-On Tools • San Jose (CA)

On-site
USD 110,000 - 150,000
Real-Time Embedded Software Engineer (C/C++, RTOS)
Real-Time Embedded Software Engineer (C/C++, RTOS)

InvestedintheMission • Sunnyvale (CA)

On-site
USD 120,000 - 190,000
Senior Embedded Platform Engineer — RTOS & Linux
Senior Embedded Platform Engineer — RTOS & Linux

Hypercraft® • Provo (UT)

On-site
USD 120,000 - 180,000
Competitive compensation
Equity opportunities
Health, dental, and vision insurance
+4
Embedded Software Engineer (Medical device)
Embedded Software Engineer (Medical device)

Global Connect Technologies • Minnesota

On-site
USD 100,000 - 150,000
Embedded Software Engineer – Real-Time & Safety-Critical
Embedded Software Engineer – Real-Time & Safety-Critical

Applied Intution • Sunnyvale (CA)

On-site
USD 120,000 - 180,000