RVC
JobsFor Employers
4 jobsSort: Relevance
14d 5h ago

Staff Firmware Engineer

Life360·General · Technology
📡Remote In-Country
|United States of America
$143k - $261.5k USD/yr
c_cppdebuggingrtos
19h 42m ago

Firmware Engineer

Samsara·General · Internet of Things
📡Fully Remote
|San Francisco
$162.4k - $290k USD
qa_automationawsbashbuildroot+11
21h 13m ago

AI Controls Solutions Engineer

Phaidra·General · Industrial automation
📡Fully Remote
|Vancouver
67.8k - 149.6k CAD
analyticscloud_servicesjsonoptimization+5
11d 20h ago

FPGA Timing Specialist

Digis·General · Software Development
📡Fully Remote

Staff Firmware Engineer

Life360 | General | Technology
Remote In-Country
Full Time
United States of America
$143k - $261.5k USD/yr
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.

Required Skills

c_cppdebuggingrtos

Required Languages

🇬🇧 English

Key competency: General
Roles
PythonJavaReactTypeScriptNode.jsGoRustDevOpsData scienceProductDesign
Remote
United StatesUnited KingdomCanadaGermanyPolandSpainNetherlandsPortugal
Work type
Fully remoteRemote in-countryHybridSeniorMid-levelJuniorAll jobs
R© 2026 ReVacancybuild e3cb608f
AboutContactPrivacyCookiesRefundsTerms & ConditionsFor Employers