Firmware Engineer
Core
Own the foundation of new hardware platforms from day one, focusing on low-level firmware development, early board bring up, and system-level enablement across microcontrollers and infotainment SoCs.
Role type
Senior IC firmware engineer (embedded systems)
Builds
Production-ready hardware platforms for automotive, defense, trucking, construction, mining, and agriculture industries
Domain
Embedded systems, automotive, defense, industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
Low-level firmware development, board bring up for MCUs/SoCs, FreeRTOS, QNX, Linux kernel, Android, bootloaders (U-Boot), C, C++, hardware debugging (JTAG, logic analyzers), power optimization, schematic reading
Preferred skills
BSP customization, silicon vendor SDKs, secure boot, OTA mechanisms, cloud-connected vehicle platforms, SDV architectures, AI-driven automotive applications, functional safety (ASIL), cybersecurity (ISO 21434), AUTOSAR
Technologies
FreeRTOS, QNX, Linux, Android, U-Boot, JTAG, logic analyzers
Responsibilities
Lead board bring up for new hardware platforms, develop and debug bootloaders and early boot software, bring up and customize RTOS and OS on new boards, enable Linux kernel and device drivers, optimize boot time and runtime performance, drive power optimization, debug complex hardware/software issues, support system integration and validation
Seniority
Senior, hands-on IC