# Staff Firmware Engineer at Agility Robotics

> Hybrid · United States · Staff · Software engineering · open. Source: https://alderhq.app/jobs/greenhouse%3Aagilityrobotics%3A5789714004 (read 2026-11-05).

## Facts (observed)

- Company: [Agility Robotics](https://alderhq.app/companies/agility-robotics)
- Location text: Hybrid- Fremont, CA; Fremont
- Where it can be done from (inferred): Hybrid · United States (evidence: "Location: Hybrid- Fremont, CA; Fremont")
- Posted: 2026-02-02 (276 days ago)
- First seen by alder: 2026-11-02 · last verified: 2026-11-04
- Reposted: 0 times · edited: 0 times
- Apply on the employer's site: https://www.agilityrobotics.com/about/job-post?gh_jid=5789714004
- Skills listed (inferred): C++, Testing

## Pay and sponsorship

- Posted pay: $205k–$265k per year (from the listing's pay field)
- Market band for similar posted roles (SF Bay Area, n 851): p25 $206k, median $240k, p75 $281k
- H-1B filings at this company for similar roles, FY26: 22, median offered wage $186k ([US DOL OFLC LCA disclosure data](https://www.dol.gov/agencies/eta/foreign-labor/performance))

## Description (the employer's text)

Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.

### About The Role

We are seeking a Staff Firmware Engineer to work with cross-functional teams to plan robot firmware architecture, design subsystems, and develop robust and reliable firmware for our full line of robots. In this role, you will collaborate with a multi-discipline team of engineers to understand the unique requirements for our products and play a key role in ensuring that we have robot designs that are robust and production-ready. You will also serve as the bridge between hardware and higher level robot control algorithms by documenting interfaces and providing support to other engineers.

### About The Work

- Contribute to the C++ firmware architecture that drives our robot’s low-level sensor network, controls, and power management systems
- Develop the firmware communication layer utilizing EtherCAT, Ethernet, CAN, RS-485
- Write firmware for the hardware abstraction layer, peripheral drivers, and applications
- Perform real-time hardware testing and debugging using benchtop test equipment such as logic analyzers and oscilloscopes.
- Work with cross-disciplinary teams to solve complex problems involving the integration of software and hardware in robot systems.
- Write performant, well-tested, maintainable, and well-documented C++ code
### About You

- BS in computer science, electrical engineering, or related field with 10+ years industry experience
- Experience writing modern C++ (17, 20)
- Experience using FreeRTOS or similar
- Experience with best practices for writing performant and maintainable software
- Proficiency with a Linux-based development environment
- Ability to read schematics, PCB layouts, and component datasheets
- Ability to verbally communicate technical information effectively
### Bonus Points

- Experience with implementation of automation fieldbuses such as EtherCAT, CAN, etc. EtherCAT is highly desirable
- Experience writing embedded C++ for ARM systems
- Experience developing real-time or low-latency systems
- Experience designing and implementing hardware-in-the-loop (HIL) testing frameworks for embedded systems
- Experience with unit testing such as with GTest and coverage analysis
- Familiarity with standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment)
### Location

- This is a hybrid position based out of our Fremont office. Candidates should anticipate regular travel to Salem, averaging ~15%, with bursts of extended stays during critical project phases.
The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: job-related knowledge, skills, and experience. Agility Robotics is a multi-state employer and this salary range may not reflect positions who work in other locations. These ranges may be modified in the future.

Anticipated Base Salary Range

$205,000—$265,000 USD

In addition to base pay, our competitive total rewards package consists of the following for full-time employees:

- 401(k) Plan: Includes a 6% company match.
- Equity: Company stock options.
- Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Benefit Start Date: Eligible for benefits on your first day of employment.
- Well-Being Support: Employee Assistance Program (EAP).
### Time Off

- Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
- Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
- On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.

---
Data: alder (https://alderhq.app). Cite https://alderhq.app/jobs/greenhouse%3Aagilityrobotics%3A5789714004 and the date you read it. Observed facts come from the employer's own listing; location reach, level, family and skills are inferences.
