Skip to main content

Senior Software Application Engineer

Job DescriptionJob Description

Senior Software Application Engineer
Troy, MI US 48007
Direct Hire | Full Time

Summary

We are seeking a Senior Software Application Engineer to lead the development of diagnostic solutions across PC, Mobile, and Embedded platforms for heavy-duty vehicle diagnostics. This role blends technical expertise with project leadership, ensuring delivery of secure, high-quality, and compliant products.

Key Responsibilities

  • Lead projects for PC, mobile, and embedded diagnostic platforms applications

  • Define system architecture, requirements, and integration strategies

  • Develop and validate diagnostic protocols (CAN/J1939, ISO 15765-2, J1708/J1587, UDS, ISO 22900)

  • Ensure compliance with standards (RP1210/RP1227, J2534), cybersecurity, and safety requirements

  • Collaborate with OEMs, fleets, suppliers, and engineering teams

  • Support issue resolution during development, testing, and deployment

  • Contribute to certification and compliance documentation

Required Qualifications

  • Bachelor’s or Master’s in Electrical/Computer Engineering, Computer Science, or related field

  • 5+ years’ experience in embedded systems, diagnostics, or automotive/heavy-duty software

  • Strong expertise in:

    • API driver development on PC & mobile (C/C++/.NET)

    • Vehicle communication protocols (CAN, CAN FD, ISO 15765-2, UDS, J1939, DoIP)

    • Firmware development on VCI devices (microcontrollers, CAN transceivers, UART, USB)

    • TCP/IP protocols, secure communication (TLS, VPN, IPsec)

    • Low-level driver work (USB, NDIS, SDK integration)

  • Experience with IDEs (Visual Studio 2022, MCUXpresso)

  • Debugging firmware and IoT devices

  • PC/Mobile (Android/iOS) application development with 3rd party APIs

  • Familiarity with Agile, CI/CD, and Git

Skills

  • Embedded Linux development

  • Cybersecurity in embedded systems

  • Wireless (Wi-Fi, Bluetooth SPP, BLE)

  • Containerized applications (Docker, Podman)

Senior Software Application Engineer

Troy, MI
Full time

Published on 10/08/2025

Share this job now