Senior Embedded Software Engineer – Automotive Systems
Core
Own, support, and evolve embedded edge software platforms for automotive data logging and connectivity, ensuring high reliability of production software.
Role type
Senior Embedded Software Engineer (Automotive)
Builds
Embedded edge software for automotive data acquisition and communication systems
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++, Embedded Linux, Shell scripting, CAN, LIN, Ethernet protocols, Legacy system maintenance, Technical mentorship
Responsibilities
Drive support, enhancement, and maintenance of embedded edge software across Linux and RTOS-based systems; Lead investigation and resolution of complex production issues involving legacy and mission-critical code; Design and implement robust C++ solutions for automotive data acquisition and communication systems; Mentor and guide junior engineers through code reviews, technical discussions, and best practices; Collaborate with global, cross-functional stakeholders to ensure system stability, quality, and performance