Project Engineer

Snap-On Tools

Rochester Hills (MI)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Snap-On Tools is seeking a Project Engineer in Rochester Hills, MI to lead development efforts for diagnostic solutions in the Heavy Duty Vehicle Diagnostics domain. The ideal candidate will possess a Bachelor’s or Master’s in Electrical Engineering along with 5+ years of experience in embedded systems, diagnostics, or automotive software development. Strong knowledge of vehicle communication protocols and API drivers is essential. This position involves collaboration with various teams to deliver high-quality products conforming to industry standards.

Qualifications

  • 5+ years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development.
  • Strong technical expertise in implementing API Drivers on PC and mobile platforms.
  • Familiarity with vehicle communication protocols and debugging firmware IoT devices.

Responsibilities

  • Lead projects spanning PC applications, mobile apps, and embedded platforms for heavy-duty diagnostics products.
  • Define system architecture, requirements, and integration strategies across software and hardware platforms.
  • Ensure compliance with cybersecurity, safety, and regulatory requirements.

Skills

Embedded systems
Vehicle communication protocols
C/C++/.NET implementation
Firmware development
API Drivers
Low level drivers
Agile methodology
Debugging firmware IoT devices

Education

Bachelor’s or Master’s in Electrical Engineering

Tools

Visual Studio 2022
MCUXpresso

Job description

Overview

Snap-on Business Solutions

Position: Project Engineer – PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles

Location: Rochester Hills, MI

Work: Monday-Friday; 8a-5p; On Facility Site

We are seeking a Project Engineer to lead development efforts for diagnostic solutions across PC, Mobile, and embedded platforms in the Heavy Duty Vehicle Diagnostics domain. This role blends hands‑on technical expertise with project leadership, ensuring delivery of secure, high‑quality, and compliant products. You will collaborate with cross‑functional teams to define requirements, integrate systems, and deliver solutions that meet the evolving needs of our customers and industry standards.

Responsibilities
  • Lead projects spanning PC applications, mobile apps, and embedded platforms for heavy‑duty diagnostics products.
  • Define system architecture, requirements, and integration strategies across software and hardware platforms.
  • Drive development and validation of diagnostic protocols (e.g., CAN/J1939, ISO 15765-2, J1708/J1587, UDS, ISO 22900).
  • Ensure compliance of drivers with Industry Standard (RP1210/RP1227, J2534).
  • Ensure compliance with cybersecurity, safety, and regulatory requirements.
  • Work closely with OEMs, Fleets, Suppliers, and internal engineering teams to deliver high‑performing, secure diagnostic solutions.
  • Coordinate issue resolution during development, testing, and customer deployments.
  • Contribute to certification and compliance documentation.
Qualifications
  • Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 5+ years of experience in embedded systems, diagnostics, or automotive/heavy‑duty software development.
  • Strong technical expertise in:
  • Implementing API Drivers on PC and mobile platforms using (C/C++/.NET).
  • Vehicle communication protocols: CAN, CAN FD, ISO 15765-2, UDS, J1939, DoIP
  • Firmware development on VCI devices (e.g. devices with microcontrollers and CAN transceivers, UARTs and USB peripherals)
  • TCP/IP protocols and network stack, including secure communication (TLS, VPN, IPsec).
  • Working with low level drivers (e.g. USB, NDIS etc.) on PC, as well as working with SDK
  • A very good experience of working with various IDEs preferably
  • Visual Studio 2022
  • MCUXpresso
  • Have a good understanding of debugging firmware IoT devices
  • Have a good understanding of PC and Mobile (Android/iOS) application development with 3rd party API layer
  • Familiarity with Agile, CI/CD, and version control (Git).
Preferred Skills
  • Linux experience on embedded systems
  • Hands‑on experience with cybersecurity in embedded systems.
  • Wireless experience with Wi‑Fi, Bluetooth SPP, and Bluetooth Low Energy.
  • Experience with containerized applications on embedded systems (Docker, Podman).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Diagnostics Project Engineer – Heavy Duty
Lead Embedded Diagnostics Project Engineer – Heavy Duty

Snap-On Tools • Rochester Hills (MI)

On-site
USD 85,000 - 110,000
Embedded Engineer/ (Vehicle integration Engineer)
Embedded Engineer/ (Vehicle integration Engineer)

Stem Xpert • Peachtree City (GA)

On-site
USD 80,000 - 100,000
Engineer, QA Software
Engineer, QA Software

Snap-On Tools • Rochester Hills (MI)

On-site
USD 60,000 - 90,000
CDL preferred
Automotive Electronic/Electrical Diagnostic Engineer
Automotive Electronic/Electrical Diagnostic Engineer

Jobtailor • Portland (OR)

On-site
USD 120,000 - 160,000
Technical Expert - Electrical & Embedded Systems
Technical Expert - Electrical & Embedded Systems

General Motors • Warren (MI)

On-site
USD 80,000 - 120,000
Senior Embedded Diagnostics Engineer – Vehicle Comm Lead
Senior Embedded Diagnostics Engineer – Vehicle Comm Lead

Kforce Inc • Rochester (MI)

On-site
USD 120,000 - 150,000
Engineer, QA Software
Engineer, QA Software

Snap-on • Rochester Hills (MI)

On-site
USD 56,000 - 78,000
Field Systems Engineer
Field Systems Engineer

Eagle Technology Competence, LLC. • Michigan

On-site
USD 75,000 - 95,000
Systems Engineer - Mobile Apps
Systems Engineer - Mobile Apps

LER TechForce • Troy (MI)

On-site
USD 90,000 - 140,000
401K match
Disability insurance
Life insurance
+2
Sr Software Engineer (Multiple Positions) (REF285820X)
Sr Software Engineer (Multiple Positions) (REF285820X)

Robert Bosch Group • Plymouth (MI)

Hybrid
USD 90,000 - 130,000