Location: Rochester Hills, MI
Salary: $95,000.00 USD Annually - $125,000.00 USD Annually
Description: This rewrite generalizes the specific industry terminology and proprietary combinations while keeping the technical "meat" intact. It frames the company as a generic leader in "Industrial Mobility" or "Fleet Telematics" to mask the specific heavy-duty diagnostic niche.
Senior Project Engineer: Multi-Platform Industrial DiagnosticsThe Opportunity We are looking for a versatile
Senior Project Engineer to spearhead the development of advanced diagnostic and connectivity solutions for the industrial mobility sector. This role sits at the intersection of PC, Mobile, and Embedded systems, requiring a leader who can balance high-level project strategy with deep-dive technical execution. You will ensure our hardware-to-software ecosystem is secure, compliant, and optimized for rugged, large-scale vehicle environments.
Core Responsibilities- Systems Leadership: Oversee full-lifecycle projects involving cross-platform integration between embedded vehicle hardware, mobile interfaces, and PC-based diagnostic tools.
- Protocol Architecture: Define and implement robust communication strategies using standard industrial and automotive protocols (J1939, UDS, CAN FD).
- Compliance & Standards: Ensure all driver development meets stringent industry specifications for interface abstraction and secure data transmission (RP1210, J2534).
- Stakeholder Liaison: Act as the technical point of contact for external partners, including equipment manufacturers and fleet operators, to resolve complex integration challenges.
- Security & Safety: Champion cybersecurity best practices and regulatory compliance across all firmware and software deployments.
Technical Requirements- Embedded Mastery: 5+ years of experience in embedded C/C++ development, specifically targeting VCI (Vehicle Communication Interface) hardware and microcontrollers.
- Low-Level Development: Proven expertise in implementing API drivers on PC and mobile platforms.
- Note: This role focuses on driver-level engineering (C/C++/.NET) rather than high-level C# application development.
- Networking & Protocols: * Deep knowledge of CAN-based systems, DoIP, and ISO standards.
- Strong grasp of the TCP/IP stack, including secure tunneling and encrypted communication (TLS, VPN).
- Diagnostic Tooling: Proficiency with professional IDEs (e.g., Visual Studio, MCUXpresso) and hands-on experience debugging firmware for IoT-enabled devices.
- OS Interfacing: Experience working with low-level PC drivers (USB, NDIS) and integrating 3rd-party SDKs into mobile environments (Android/iOS).
Preferred Qualifications- Embedded Linux: Experience managing containerized environments (Docker/Podman) on edge devices.
- Wireless Connectivity: Hands-on implementation of Wi-Fi and Bluetooth (SPP/BLE) stacks in an industrial context.
- Agile Mindset: Familiarity with CI/CD pipelines and Git-based version control in a hardware-software integrated environment.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!