Snap-on
Project Engineer
Skills
10 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Rochester Hills, MI, USA
Work mode:
Onsite
Published on:
7 August 2026
What they need
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).
Other offers great for you!
These companies are also looking for great profiles
Briam NV
Project Engineer Staalbouw
€4800 bruto
Permanent contract
8810 Lichtervelde, Belgium
Onsite
Skills
9 months ago
Quick apply
Cherrypick
GenAI Security Engineer (H/F)
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
6 hours ago
Quick apply
LeHibou
Senior Cloud Engineer (AWS)
750€ / jour
Freelance
Brussels, Belgium
Hybrid
Skills
1 hour ago
Quick apply
No company information available.