Senior/Staff Firmware Engineer
Core
Design, implement, and maintain ultra-low power embedded firmware for edge devices, sensors, and wireless modules to enable real-time intelligent automation.
Role type
Senior/Staff IC Firmware Engineer (Embedded/Low-Power)
Builds
Edge devices, microcontroller-based sensors, and wireless communication modules
Domain
Physical AI, IoT, Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ for embedded systems, low-power microcontroller development, RTOS (FreeRTOS/Zephyr), hardware/software interaction, power management techniques, embedded communication protocols (I2C, SPI, UART), source control (Git)
Preferred skills
Wireless protocols (BLE, Zigbee, LoRa), PCB schematic interpretation, test automation scripting (Python/Bash), battery-operated device development, math-based programming for DSP/ML, Edge Impulse/OpenCV/PyTorch, CI/CD pipeline management
Technologies
ARM Cortex-M, nRF52, Ambiq, MSP430, FreeRTOS, Zephyr, GitHub Actions, Edge Impulse, OpenCV, PyTorch
Responsibilities
Develop drivers and low-level firmware for MCUs and wireless modules; implement power management techniques (sleep modes, clock gating); optimize code size and execution efficiency; lead integration of embedded communication protocols; perform power profiling and debugging; collaborate on power budget definitions; contribute to technical documentation and design reviews
Seniority
Senior/Staff, hands-on IC with leadership in technical strategy
