Lead Firmware Engineer
Core
Design and develop firmware and embedded system architecture for low-power ARM-based microcontrollers to coordinate sensors, ensure security, and manage power subsystems.
Role type
Lead Firmware Engineer (Embedded Systems)
Builds
Firmware for low-power embedded microcontrollers and cloud-connected devices
Domain
Consumer Electronics / Embedded Systems / IoT
Deliverable
production ML models | product features
Required skills
Embedded C, C++, FreeRTOS, Zephyr, ARM MCU architecture, radio stacks (BT, BLE, Wi-Fi), sensor pipelines, unit test frameworks
Preferred skills
Qualcomm/STM32/Cypress/Infineon/Nordic debugging, high-reliability production code, low-level hardware debugging
Technologies
ARM, FreeRTOS, Zephyr, Embedded C, C++, Bluetooth, BLE, Wi-Fi
Responsibilities
Design and develop firmware and embedded system architecture for leading-edge ARM-based MCUs; Collaborate with EE, RF, Security, Cloud Services, and AI models teams; Bring up and debug new hardware in the lab; Establish and manage performance metrics including code size, memory footprint, power consumption, and latency
Seniority
Senior, hands-on IC with leadership responsibilities
