Cross Platform Software Developer

Snap-On Tools

Lincolnshire (IL)

On-site

USD 100,000 - 130,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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

Overview

New product development and sustaining engineering of Internet enabled hand-held vehicle diagnostic products

Responsibilities include developing and maintaining firmware and applications on multiple platforms and products globally

Responsibilities:

  • Contribute as a member of a SCRUMBAN team which is part of a global development team
  • Design and develop new cross-platform products and features while focusing on quality
  • Work as part of a cross-functional global team

Requirements:

  • 5 years C++ programming in an embedded environment employing a real-time operating system
  • Excellent problem solving / debugging skills
  • Excellent communication skills – written and verbal
  • Self-motivated

Experience in some of the following areas:

  • Well versed in multi-threaded development and n-tier architecture
  • Strong understanding of object-oriented software design and design patterns
  • Comfortable with using GitHub Copilot
  • Familiarity with Android development
  • Experience implementing multi-threaded applications on a RTOS
  • Experience with the IAR Integrated Development Environment
  • Familiar with Android Studio, Android SDK and UI frameworks
  • Familiar with Visual Studio and Windows SDKs and frameworks
  • GUI Design in an embedded environment using Tara Systems Embedded Wizard
  • Vehicle Communication Protocols
  • 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 Software Developer
Cross Platform Software Developer

Snap-on • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
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 Embedded Software Engineer (C++, RTOS)
Cross-Platform Embedded Software Engineer (C++, RTOS)

Snap-On Tools • Lincolnshire (IL)

On-site
USD 100,000 - 130,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Snap-On Tools • San Jose (CA)

On-site
USD 110,000 - 150,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
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Snap-on • San Jose (CA)

On-site
USD 110,000 - 150,000
Project Engineer
Project Engineer

Snap-On Tools • Rochester Hills (MI)

On-site
USD 85,000 - 110,000
Senior QNX/Android Software Developer
Senior QNX/Android Software Developer

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 180,000
Software Sr. Engineer (Middleware) - J0048855
Software Sr. Engineer (Middleware) - J0048855

Astemo Ltd. • Farmington Hills (MI)

On-site
USD 120,000 - 180,000
Embedded QNX / Android Developer
Embedded QNX / Android Developer

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 170,000