Staff Firmware Engineer, AI Native, Edge ML
New
L
Life360Connected Devices/IoT
Remote, USA; Remote, CanadaFull-TimeStaff
Salary$143,000 to $261,500 USD (US); $207,000 to $242,500 CAD (Canada)
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Embedded SystemsC++
Requirements
- 10+ years of firmware engineering experience in consumer hardware.
- Bachelor's degree in Electrical Engineering, Computer Science, or related field.
- Deep fluency in C/C++ for embedded systems.
- Expertise in RTOS internals (Zephyr or FreeRTOS).
- Strong low-level hardware skills (SPI/I2C/UART, DMA, interrupts).
- Hands-on debugging skills with oscilloscope, logic analyzer, and JTAG.
- Experience deploying ML models on microcontrollers (TFLite Micro, CMSIS-NN, ExecuTorch).
- Knowledge of model optimization techniques like quantization and pruning.
- Experience in sensor data and signal-processing pipelines.
- Proficiency with AI coding tools such as Claude Code or Cursor.
Responsibilities
- Design and build the reusable on-device inference framework for the device portfolio.
- Implement sampling, preprocessing, model integration, and runtime management.
- Integrate inference into RTOS firmware (Zephyr/FreeRTOS) while managing power and memory constraints.
- Debug low-level hardware issues using scopes, logic analyzers, and JTAG.
- Develop, quantize, and optimize ML models for edge execution.
- Collaborate across firmware, data science, and hardware teams to set technical direction.
- Use AI-native tools to accelerate development and design workflows.
View Full Description & ApplyYou'll be redirected to the employer's site