Software Engineering Manager - Firmware
Core
Lead the Firmware team to architect and develop foundational embedded systems for the Vehicle OS platform, enabling intelligent vehicles.
Role type
Engineering Manager (Firmware/Embedded Systems)
Builds
Vehicle OS platform, embedded C/C++ codebases, RTOS, Linux kernel, and hardware abstraction layers for automotive devices.
Domain
Automotive, Embedded Systems, Real-Time Operating Systems
Required skills
Embedded C/C++, RTOS implementation, Linux kernel, low-level driver/HAL development, hardware integration and debugging, platform bring-up, sensor integration, HW/SW co-design, team management and mentorship
Preferred skills
Automotive software stack (ADAS, QNX, OTA updates), cross-platform and vendor component integration, complex SoC mixing, full system integration
Responsibilities
Lead, mentor and grow a team of firmware and embedded software engineers; Architect and develop robust, low-level software for the Vehicle OS platform; Oversee development and maintenance of embedded C/C++ codebases, code reviews, and system-level debugging; Collaborate across hardware and software engineering teams to design, bring up, and validate new platforms; Ensure successful delivery of cutting-edge RTOS, Linux kernel, and hardware abstraction layers for automotive devices; Partner closely with and cross-functional leaders to execute on new features and platform initiatives
Seniority
Senior, hands-on IC with management responsibilities