Lead Embedded Software Engineer
Core
Lead embedded software delivery and governance for JDM-developed software in connected electronic products, acting as the primary owner for execution, supplier leadership, and technical coordination.
Role type
Senior IC embedded software lead (JDM governance)
Builds
Connected electronic products with embedded software
Domain
Consumer electronics / Embedded systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, RTOS, MCU platforms, communication protocols (I2C, SPI, UART, BLE, Wi-Fi, MQTT), hardware-software integration, Git, CI/CD, Agile/Scrum, backlog management, release planning
Preferred skills
Embedded Linux, OTA updates, cloud connectivity, secure coding practices
Technologies
C, C++, RTOS, MCU, I2C, SPI, UART, BLE, Wi-Fi, MQTT, Git, Linux
Responsibilities
Define software product requirements, roadmaps, and acceptance criteria; Own software backlogs, prioritization, and release planning; Lead embedded software development, integration, testing, and validation; Provide technical leadership to JDM software teams; Govern software execution and manage risks; Drive continuous improvement in supplier engineering capability.
Seniority
Senior, hands-on IC with leadership responsibilities
