Staff Firmware Engineer

Life360 · Technology

Job description

Position:
Staff Firmware Engineer, AI Native, Edge ML

Company:
Life360

Compensation:
For candidates based in the US, the salary range for this position is $143,000 to $261,500 USD.
For candidates based out of Canada, the salary range for this position is $207,000 to $242,500 CAD.

Location:
Remote, USA; Remote, Canada

Employment type:
Not specified

Work Arrangement:
Remote

Short Summary:
Life360 is seeking a Staff Firmware Engineer to build and own the on-device ML platform for their devices, focusing on embedded systems and Edge ML. This role involves both firmware engineering and ML specialization, requiring a strong background in embedded systems and experience with deploying ML models on microcontroller-class hardware.

Responsibilities:
- Build and own the on-device ML platform, including the runtime and model integration path.
- Integrate inference into resource-constrained RTOS firmware without compromising stability.
- Debug on real hardware and drive cross-layer issues to root cause.
- Develop and ship models on device, handling quantization and operator support.
- Optimize for power, memory, and latency constraints.
- Drive alignment across teams on how on-device intelligence is built.

Requirement:
- 10+ years of firmware engineering experience with a track record of shipping at scale.
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
- Deep C/C++ proficiency for embedded systems and fluency in RTOS internals.
- Experience deploying ML models on microcontroller-class hardware.
- Strong written communication skills and documentation habits.

Benefits:
- Competitive pay and benefits.
- Medical, dental, vision, life, and disability insurance plans (100% paid for US employees).
- 401(k) plan with company matching in the US and RRSP with DPSP for Canadian employees.
- Employee Assistance Program (EAP) for mental wellness.
- Flexible PTO and company-wide days off.
- Learning & Development programs.
- Free Life360 Platinum Membership and Tile Products.

Skills

  • c_cpp
  • debugging
  • rtos

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Staff Firmware Engineer — Life360 | RVC