<Back to Search
Sr. Staff Embedded software engineer
Pontiac, MIMarch 26th, 2026
Position: Sr. Staff Base Software Engineer – OS & Middleware (Telematics ECU)Location: Auburn Hills, MIPosition SummaryWe 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 ResponsibilitiesLead architecture and integration of embedded Linux OS and middleware for TCU platformsDefine and implement secure boot, root-of-trust, secure key management, and OTA update mechanismsArchitect and integrate 4G/5G modem, GNSS, and secure cloud communication stacksIntegrate and optimize V2X communication stacks (C-V2X/DSRC)Drive BSP integration, kernel configuration, driver enablement, and SoC bring-upDesign IPC frameworks, service orchestration, and system resource managementOptimize system performance (boot time, CPU scheduling, memory footprint, storage I/O, network throughput)Establish performance profiling and instrumentation frameworksEnsure cybersecurity compliance with ISO/SAE standards and OEM specificationsEnable vehicle network integration (CAN, Ethernet, LIN, UDS, DoIP)Implement CI/CD pipelines and secure software lifecycle practicesProvide technical leadership, architecture reviews, and production sustainment supportBasic QualificationsBachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field10+ years of embedded software development experienceStrong programming skills in C/C++Direct experience with Linux-based Telematics Control UnitsBSP development, kernel configuration, and SoC bring-up expertiseExperience with 4G/5G modem platforms (Qualcomm or equivalent)Deep knowledge of Linux kernel, drivers, middleware, and networking stackExperience with TCP/IP, TLS, MQTT, HTTP/HTTPSSecure boot, root-of-trust, and OTA implementation experienceStrong debugging skills (GDB, crash analysis, kernel logs, trace tools, packet analyzers)Preferred QualificationsMaster’s degree in relevant engineering fieldKnowledge of V2X stack integration, eCall, ERA-GLONASS complianceExperience with HSM, TPM, ARM TrustZoneContainerization/virtualization in embedded Linux (Docker/OCI)Boot-time and power optimization experienceCloud integration experience (AWS IoT, Azure IoT, automotive backend services)Experience with ASIL-B/D systemsField issue triage and production sustainment support
Showing 150 of 55,921 matching similar jobs in Springbrook, ND
- Embedded Software Tester - Python
- Embedded Software Engineer - Automotive display System ( QT & QML)
- Embedded Software Engineer - Firmware
- Engineer II, Software Engineering (.Net)
- Software Engineer - Contractor
- Software Engineer - Kubernetes
- Software Developer (Secret clearance required)
- IBM | Software Developer Intern | IBM Internship Hiring 2024
- Software Engineer (Backend/APIs)
- Frontend Software Engineer, Codex App
- Software Engineer, Internship
- AI Integrator & Software Specialist
- Sr. Software Developer (MACESS)
- Software Systems Engineer - China Lake CA
- Senior Embedded Software Configuration Manager
- Senior Software Development Engineer (JAVA Software)
- CNO Software Engineer
- Platform Software Engineer - Embedded, Python/Django, AWS & React
- Sr Software Engineer - Network - Austin
- Software Developer Intern
- CNO Software Engineer
- Software Engineering Intern
- Staff Embedded Software Engineer, Diagnostics
- AI Software Engineer - Java & Gen AI for Public Service
- Principal, Software Engineer, Mobile/AR
- Lead Software Engineer, Omni Promotions eCommerce Engineering
- Embedded Software Engineer
- Controls, Automation & Embedded Software - Summer 2026 Internships
- Software Developer - Embedded
- Embedded Software Engineer
- Avionics / Embedded Software Engineer I - Early Career (2026 Starts)
- Aviation Embedded Software Intern (Onsite - Kirkland)
- Senior Engineer
- AI Native Software Engineering Manager
- Slack L3 Engineer
- Sr Software Engineer - Cloud Native, Automation
- Manager of Software Engineering-AWS/Full Stack/Java/Spring/React
- Lead Software Engineer - CAD
- Software Engineering Team Manager
- Software/Firmware Engineer - C/C++