1,231,592open jobs
70,451companies
214,096added this week
Browse all
Salary
≈ $113k – $213k per year (Estimated)
Location
In office (Rochester Hills)
Seniority
Senior · 5+ years exp
Visa
green card filings: 1

Confirmed on the employer's own hiring board on Oct 5, 2026. First seen by Alion on Oct 2, 2026.

Overview
Company
Impact
Profile match
Snap-on is a US manufacturer and marketer of tools, diagnostics, equipment, software and repair information for professional users, headquartered in Kenosha, Wisconsin. Founded in Milwaukee in 1920 and listed on the NYSE, it employs about 13,000 people worldwide and reported net sales of $4.7 billion in 2025, selling through its mobile van franchise network and brands such as Bahco to automotive, aviation, manufacturing, military, mining and other industries. It hires outside sales representatives, production associates and machine operators, engineers, product specialists, calibration technicians, plant controllers and payroll and planning staff.

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 senior technical engineer to lead development of diagnostic solutions across embedded, PC, and mobile platforms in the heavy-duty vehicle diagnostics domain. This role is best suited for someone with strong hands-on experience in embedded software, vehicle communications, and system integration who can also provide technical leadership across cross-functional teams. You will help define architecture, solve complex integration challenges, and deliver secure, high-quality products that support evolving customer and industry requirements.

Responsibilities

  • Lead development of driver, firmware, and application software for vehicle communication devices supporting heavy-duty diagnostic protocols such as CAN/J1939, ISO 15765-2, J1708/J1587, UDS, and ISO 22900.
  • Define requirements, system architecture, and integration strategies across software and hardware platforms.
  • Develop and enhance API drivers aligned to industry standards such as RP1210, RP1227, and J2534.
  • Ensure compliance with cybersecurity, safety, and regulatory requirements.
  • Collaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver robust, secure, and high-performing diagnostic solutions.
  • Provide technical leadership during development, testing, and customer deployments by driving issue resolution and integration readiness.
  • 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 the following areas:
  • Object-oriented software development, preferably in C++
  • Multithreaded software design and development
  • Development of API drivers and communication layers on PC platforms using C, C++, or .NET
  • Strong understanding of vehicle communication protocols such as CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIP
  • Working knowledge of TCP/IP networking, secure communications such as TLS, VPN, and IPsec, and diagnostic tools such as Wireshark
  • Experience with low-level PC drivers such as USB or NDIS and integration of third-party SDKs
  • Strong experience with modern software development environments, preferably Visual Studio 2022
  • Familiarity with Agile, CI/CD, and version control (Git).

Preferred Skills

  • Experience developing firmware for vehicle communication interface devices using microcontrollers, CAN transceivers, UARTs, and USB peripherals, preferably on NXP-based platforms
  • Experience debugging firmware on embedded or connected IoT devices
  • Familiarity with PC and mobile application development on Android or iOS that integrates with third-party APIs and device communication layers
  • Exposure to AI-assisted software development or familiarity with large language model-based tooling
  • Linux experience in embedded or device-oriented environments
  • Hands-on experience with cybersecurity practices in embedded systems
  • Wireless communication experience with Wi-Fi, Bluetooth Classic SPP, or Bluetooth Low Energy
  • Experience with containerized applications on embedded systems (Docker, Podman).
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,231,592 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Rochester Hills
≈ $145k – $265k per year (Estimated) • Hybrid • 12+ years exp • Austin
Python
C++
AI/ML
Quantization
Multimodal AI
Transformers
LLM
Apply
≈ $117k – $219k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • United States
Python
C++
SystemVerilog
Perl
DevOps
CI/CD
Jenkins
Git
Chips/EDA
Cadence Xcelium
UVM
Formal Verification
Cadence Conformal
Synopsys ZeBu
Cadence Palladium
Management
Confluence
Jira
Apply
$102k – $169k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Milpitas
Apply
$105k – $195k per year • In office • Top Secret • 9+ years exp • Bachelor's Degree • Grand Prairie
Apply
$121k – $224k per year • Hybrid • Top Secret • 3+ years exp • Bachelor's Degree • Orlando
MATLAB
Chips/EDA
Mentor Xpedition
HyperLynx
Apply
≈ $131k – $268k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • New York
JavaScript
PHP
Kotlin
SQL
C#
C++
Swift
Objective-C
C#
.NET
Swift
Carthage
AI/ML
Cursor
Mobile
SwiftUI
Core Data
MVVM
GCD
Firebase
SwiftData
MVC
Crashlytics
DevOps
CI/CD
GitHub
QA
Sentry
Apply
$40k – $67k per year • In office
Python
JavaScript
TypeScript
Frontend
Vue.js
React.js
DevOps
CI/CD
Apply
$110k – $150k per year • In office • 3+ years exp • San Jose
C++
DevOps
Windows
Apply
≈ $43k – $93k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Pleasant Prairie
Management
Outlook
Microsoft Office
Apply
$45k – $47k per year • Equity • In office • High School Diploma • Libertyville
Apply
Warehouse Associate 3 days ago
Equity • In office • High School Diploma • Kenosha
Apply
≈ $80k – $165k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Milwaukee
Management
Microsoft Office
Apply
Lab Technician II 1 day ago
≈ $44k – $78k per year (Estimated) • In office • 1+ year exp • Rochester Hills
Management
Microsoft Office
Apply
≈ $67k – $180k per year (Estimated) • In office • Contractor • Rochester Hills
Apply
≈ $81k – $159k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Rochester Hills
Analytics
Microsoft Excel
Apply
$90k – $110k per year • In office • Bachelor's Degree • Rochester Hills
Python
AI/ML
Machine Learning
Apply
≈ $81k – $159k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Rochester Hills
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
1,231,592 more open roles from verified company boards, updated every day.