monitor_heart
  
Dashboard

Project Engineer Job

Spam Check If this is a scam... Mark as SPAM
Marked Thank you for helping!... Undo
Employer: Snap On
SpiderID: 14195712
Location: Rochester Hills, Michigan
Posted: 6/16/2026
Wage: Negotiable
Priority Review Date: 7/16/2026
Job Code / NOC / SOC: 2025-19142-2910
Category: Transportation/Air, Sea & Land
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 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).
Job Criteria:
Start Date: ASAP
Position Type: Full-Time Permanent
Experience:
Education:
Travel:
Vacation:
Contact Information:
Contact Name: Snap On Type:
Company: Snap On