via LinkedIn
$Not specified
Lead software engineering teams and manage large-scale healthcare data integration projects with cloud-enabled solutions.
25+ years in software engineering and technical management focused on healthcare IT, lacking embedded Linux and telematics-specific skills.
Job Description Position: Sr. Staff Base Software Engineer – OS & Middleware (Telematics ECU) Location: Auburn Hills, MI Position Summary We are seeking a highly experienced Sr. Staff Base Software Engineer – OS & Middleware to lead the architecture, design, integration, and optimization of embedded Linux operating systems and middleware platforms for next-generation Telematics Control Units (TCU). This role will drive secure, scalable, and high-performance base software solutions supporting 4G/5G connectivity, GNSS, eCall, OTA updates (FOTA/SOTA), V2X, remote diagnostics, and cloud-connected vehicle services. The ideal candidate will provide strong technical leadership and ensure cybersecurity, functional safety, and ASPICE compliance across telematics platforms. Key Responsibilities • Lead architecture and integration of embedded Linux OS and middleware for TCU platforms • Define and implement secure boot, root-of-trust, secure key management, and OTA update mechanisms • Architect and integrate 4G/5G modem, GNSS, and secure cloud communication stacks • Integrate and optimize V2X communication stacks (C-V2X/DSRC) • Drive BSP integration, kernel configuration, driver enablement, and SoC bring-up • Design IPC frameworks, service orchestration, and system resource management • Optimize system performance (boot time, CPU scheduling, memory footprint, storage I/O, network throughput) • Establish performance profiling and instrumentation frameworks • Ensure cybersecurity compliance with ISO/SAE standards and OEM specifications • Enable vehicle network integration (CAN, Ethernet, LIN, UDS, DoIP) • Implement CI/CD pipelines and secure software lifecycle practices • Provide technical leadership, architecture reviews, and production sustainment support Basic Qualifications • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field • 10+ years of embedded software development experience • Strong programming skills in C/C++ • Direct experience with Linux-based Telematics Control Units • BSP development, kernel configuration, and SoC bring-up expertise • Experience with 4G/5G modem platforms (Qualcomm or equivalent) • Deep knowledge of Linux kernel, drivers, middleware, and networking stack • Experience with TCP/IP, TLS, MQTT, HTTP/HTTPS • Secure boot, root-of-trust, and OTA implementation experience • Strong debugging skills (GDB, crash analysis, kernel logs, trace tools, packet analyzers) Preferred Qualifications • Master’s degree in relevant engineering field • Knowledge of V2X stack integration, eCall, ERA-GLONASS compliance • Experience with HSM, TPM, ARM TrustZone • Containerization/virtualization in embedded Linux (Docker/OCI) • Boot-time and power optimization experience • Cloud integration experience (AWS IoT, Azure IoT, automotive backend services) • Experience with ASIL-B/D systems • Field issue triage and production sustainment support
This job posting was last updated on 3/2/2026