JobsEmbeddedStaff Firmware Engineer, AI Native, Edge ML
Life360

Life360

·

Embedded

Staff Firmware Engineer, AI Native, Edge ML

RemoteLeadPosted Aug 17, 2026
CC++RTOSTensorFlowIoTSPII2CEmbedded+22 more

About this role

Build and own Life360's on-device ML platform for IoT trackers and wearables. Architect reusable inference frameworks running on resource-constrained RTOS firmware, deploy quantized ML models on Cortex-M-class hardware, and lead embedded ML across the full device software stack from sensor to cloud.

Must have

10+ years of firmware engineering shipping complex consumer hardware at scale

Bachelor's degree in Electrical Engineering, Computer Science, or related field

Deep C/C++ for embedded systems with real fluency in RTOS internals

Strong low-level hardware skills including SPI, I2C, UART, DMA, interrupts, and driver development

Demonstrated experience deploying ML models on microcontroller-class hardware in shipping products

Hands-on with embedded inference frameworks such as TFLite Micro, CMSIS-NN, or ExecuTorch

Experience with model optimization techniques including quantization and pruning

Solid grounding in sensor data and signal-processing pipelines such as IMU

Daily use of AI coding tools as a genuine development partner for firmware and ML work

Technologies

PythonC++CGitLinuxMachine learningSecurityTensorFlowPyTorchIoTAIEmbeddedRTOSCI/CDSPII2CLLMsZephyrFreeRTOSTFLite MicroCMSIS-NNExecuTorchDMAUARTOTABLEGPSGNSSCellularJTAG

Responsibilities

Design and build reusable on-device inference framework for any Life360 device to adopt

Architect runtime, model integration path, and sampling and preprocessing pipeline

Make platform-level calls on runtime and model format, memory and flash budgeting, and OTA model updates

Integrate inference into resource-constrained RTOS firmware without compromising stability or power

Own low-level plumbing including drivers, DMA data paths, SPI, I2C, and middleware

Debug on real hardware using oscilloscope, logic analyzer, and JTAG

Develop and ship models on device handling quantization, operator support, and latency tradeoffs

Squeeze inference into tight power, memory, and latency envelopes validated in real world

Drive alignment across firmware, app, cloud, data science, hardware, and ops teams

Raise team's embedded-ML fluency through code review, design docs, and pairing

Carry regular firmware work when ML demand is light including features, bugs, and on-call

Benefits

EquityHealth insuranceDental insuranceVision insuranceCompetitive salary and stock option planFlexible PTORemote workProfessional development

Recruitment process

1

Reports to Engineering Manager, Connected Devices

2

Works alongside firmware, app, cloud engineers, data science, hardware, operations, and data teams

3

Connected Devices team owns end-to-end device software readiness across full portfolio

4

AI-Native engineering team using AI across specifications, code, test, review, data analysis and triage

5

Role is foundational with no reusable platform yet behind first on-device ML feature

6

Year one success includes 2-3 on-device ML features shipped to Pet GPS fleet

7

Canada job title will be Developer in lieu of Engineer

8

Remote First company with remote work as primary experience for all employees