Staff Firmware Architect – Robotics (C++, Embedded)

Agility Robotics

San Francisco (CA)

Hybrid

USD 120,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) Plan with 6% company match
Equity options
Company-paid medical, dental, and vision insurance
Flexible and unlimited PTO
Catered lunches
Professional development programs

Job summary

A leading robotics company in San Francisco is seeking a Staff Firmware Engineer to design and develop robust firmware for advanced robots. The candidate will collaborate with a multi-discipline team, ensuring firmware architecture aligns with hardware capabilities. The role requires a BS in a relevant field and 10+ years of industry experience, especially in C++ programming and embedded systems. Benefits include a 6% 401(k) match, company stock options, and flexible PTO.

Qualifications

  • 10+ years of experience in the industry.
  • Ability to read schematics and PCB layouts.
  • Experience with performance testing and debugging.

Responsibilities

  • Plan robot firmware architecture and design subsystems.
  • Collaborate with engineers to ensure production-ready designs.
  • Write maintainable and well-documented C++ code.

Skills

C++ programming
Modern C++ (17, 20)
Linux-based development
FreeRTOS or similar
Technical communication skills
Embedded systems development

Education

BS in computer science, electrical engineering, or related field

Tools

EtherCAT
ARM systems
Jira
Git

Job description

A leading robotics company in San Francisco is seeking a Staff Firmware Engineer to design and develop robust firmware for advanced robots. The candidate will collaborate with a multi-discipline team, ensuring firmware architecture aligns with hardware capabilities. The role requires a BS in a relevant field and 10+ years of industry experience, especially in C++ programming and embedded systems. Benefits include a 6% 401(k) match, company stock options, and flexible PTO.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Embedded Firmware Lead
Robotics Embedded Firmware Lead

Fruition Group • San Francisco (CA)

On-site
USD 120,000 - 160,000
Robotics Firmware Engineer - Embedded C & MCU
Robotics Firmware Engineer - Embedded C & MCU

Edison Smart® • Houston (TX)

On-site
USD 135,000 - 155,000
Lead Firmware Engineer, Embedded Systems for Robotics
Lead Firmware Engineer, Embedded Systems for Robotics

Boston Dynamics • Waltham (MA)

On-site
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Firmware Architect – Embedded Systems in Nanotech
Senior Firmware Architect – Embedded Systems in Nanotech

Premier Group • Cambridge (MA)

On-site
USD 140,000 - 185,000
Flexible paid time off
Parental leave
Staff Firmware Engineer — Hybrid Role with Equity
Staff Firmware Engineer — Hybrid Role with Equity

Agility Robotics • Fremont (CA)

Hybrid
USD 194,000 - 252,000
401(k) match
Company equity
Medical insurance
+5
Embedded Firmware Engineer, Humanoid Robotics
Embedded Firmware Engineer, Humanoid Robotics

1X • San Carlos (CA)

On-site
USD 200,000 - 300,000
Health, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+1
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

The Rotation Link SAS • Town of Sun Prairie (WI)

On-site
USD 90,000 - 140,000
Firmware Engineer, Robotics
Firmware Engineer, Robotics

OpenAI • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation assistance
Work in office 4 days a week
Staff Firmware Engineer
Staff Firmware Engineer

Energize Group • Fremont (CA)

Hybrid
USD 170,000 - 250,000
Hybrid work model
H1B transfers available
Staff Firmware Engineer — C++/Embedded (Hybrid Fremont)
Staff Firmware Engineer — C++/Embedded (Hybrid Fremont)

Energize Group • Fremont (CA)

Hybrid
USD 170,000 - 250,000
Hybrid work model
H1B transfers available