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
- Bachelors or Masters 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).
OverviewSnap-on Business SolutionsPosition: Project Engineer PC Mobile & Embedded Diagnostics for Heavy Duty VehiclesLocation: Rochester Hills MIWork: Monday-Friday; 8a-5p; On Facility SiteWe are seeking a Project Engineer to lead development efforts for diagnostic solutions across PC Mobile and Em...
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
- Bachelors or Masters 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).
View more
View less