CareerPlanSign in

Embedded Software Lead

Troy, MI - USA💼 Full-time🗓 2026-08-31 → 2026-09-26

Core

Lead design, development, and lifecycle management of embedded edge software for an automotive data logging and IoT connectivity platform.

Role type

Senior IC embedded software lead (automotive edge/IoT)

Builds

Scalable, secure, and reliable in-vehicle software for cloud-based automotive intelligence

Domain

Automotive industry + Embedded Linux/IoT/Cloud connectivity

Deliverable

production ML models | product features | infrastructure

Required skills

C++ development, embedded Linux, shell scripting, automotive networking protocols (CAN/CAN-FD, LIN), software architecture, OTA workflows, embedded security, debugging, simulation, profiling, system optimization, Agile, coding standards (MISRA, C++ Core Guidelines), service-oriented design, team leadership, mentoring, cross-functional collaboration

Preferred skills

DoIP, Automotive Ethernet, M2M communication (Cellular, Wi-Fi), telematics, system architecture planning, embedded security tooling (TARA), functional safety (ISO 26262, ASIL), AI-assisted development, Go (Golang)

Technologies

Linux, C++, CAN, CAN-FD, LIN, OTA, TARA, ISO 26262, Go

Responsibilities

Lead architecture and design of edge application software; own software delivery across full lifecycle; drive solutions for edge-to-cloud communication and OTA; investigate and resolve complex production issues; ensure engineering quality via standards and test automation; lead, coach, and supervise a team of embedded software engineers; establish high standards for execution and accountability; monitor team performance metrics and drive continuous improvement; support hiring and retention of engineering talent

Seniority

Senior, hands-on IC with leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.