Sr. Project Engineer - Embedded Development
About the Role
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.
Key Responsibilities
Required Qualifications
Ø Object Oriented Programming preferably using C++,
Ø Programming in multithreading environment
Ø 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 Vehicle Communication Interface (VCI) devices (e.g. devices with microcontrollers and CAN transceivers, UARTs and USB peripherals), preferably using NXP microprocessors
Ø TCP / IP protocols and network stack, including secure communication (TLS, VPN, IPsec) and using tools like Wireshark.
Ø Working with low level drivers (e.g. USB, NDIS etc.) on PC, as well as working with 3rd party SDKs
Ø Visual Studio 2022
Ø MCUXpresso
Preferred Skills
Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against based on race. color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information or any other consideration prohibited by law or contract.
Must be legally authorized to work in the US without sponsorship for employment visa status now or in the future.
Please no third-party recruiting agencies.
Sr Project Engineer • Rochester Hills, MI, United States