via ZipRecruiter
$115000K-125000K a year
Lead software engineering teams and manage large-scale healthcare data integration projects with a focus on cloud and data platform architecture.
Extensive experience in software engineering management and healthcare data systems, but no embedded systems or automotive diagnostics expertise.
Software Project Engineer (PC, Mobile & Embedded Systems) Heavy-Duty Vehicle Diagnostics About the Role We are seeking a Project Engineer to lead development efforts for diagnostic solutions across PC, Mobile, and Embedded platforms within the heavy-duty vehicle diagnostics domain. This role combines hands-on engineering with technical leadership, owning system design, integration, and delivery of secure, compliant diagnostic products. You will collaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver high-quality, production-grade diagnostic solutions that meet evolving industry standards. Key Responsibilities • Lead cross-platform software projects spanning PC applications, mobile apps, and embedded systems • Define system architecture, requirements, and integration strategies across hardware and software platforms • Drive development and validation of diagnostic protocols, including: • * CAN, CAN FD, J1939, UDS, ISO 15765-2, J1708/J1587, ISO 22900 • Ensure driver compliance with industry standards (RP1210/RP1227, J2534) • Ensure compliance with cybersecurity, safety, and regulatory requirements • Collaborate with OEMs, fleets, suppliers, and internal teams to deliver secure, high-performance solutions • Coordinate issue resolution during development, testing, and customer deployments • Contribute to certification, validation, and compliance documentation Required Qualifications • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field • 5+ years of experience in embedded systems, automotive, diagnostics, or heavy-duty vehicle software development • Strong technical experience with: • * API driver development on PC and mobile platforms using C/C++ and .NET • Vehicle communication protocols: CAN, CAN FD, J1939, UDS, DoIP • Firmware development on VCI devices (microcontrollers, CAN transceivers, UART, USB) • TCP/IP networking and secure communications (TLS, VPN, IPsec) • Low-level driver development (USB, NDIS) and working with SDKs • Strong experience using IDEs such as: • * Visual Studio • MCUXpresso • Experience debugging firmware and IoT devices • Working knowledge of PC and mobile application integration (Android/iOS) with third-party APIs • Familiarity with Agile development, CI/CD pipelines, and Git-based version control Preferred Qualifications • Linux experience on embedded platforms • Hands-on cybersecurity experience in embedded systems • Wireless experience: Wi-Fi, Bluetooth Classic (SPP), BLE • Experience with containerized applications on embedded systems (Docker, Podman) Company DescriptionWhy Join · Collaborative, experienced engineering team. · Competitive salary & full benefits. · Opportunity to deliver impactful next-generation products.
This job posting was last updated on 3/2/2026