← All roles

Staff Firmware Engineer

Agility Robotics· Hardware
Apply on company site
Hybrid (Fremont, CA), Hybrid (Salem)$205k - $265kFull-timePosted 3mo ago

About the role

Staff Firmware Engineer role focused on planning robot firmware architecture, subsystem design, and development of robust firmware for Agility’s humanoid robots. Acts as bridge between hardware and higher level robot control algorithms, documenting interfaces and supporting other engineers.

Responsibilities

  • Contribute to the C++ firmware architecture that drives the 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

Qualifications

  • 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

Skills

Required:Modern C++ (17/20)FreeRTOS or similarLinux-based developmentHardware/Software integration

Benefits

  • 401(k) Plan with 6% company match
  • Equity: Company stock options
  • 100% company-paid medical, dental, vision, and short/long-term disability insurance
  • Eligible for benefits on first day of employment
  • Employee Assistance Program (EAP)
  • Flexible, unlimited PTO (Exempt) or 10 vacation days plus holidays for Non-Exempt
  • On-Site Catered lunches four times a week and snacks in Salem and Pittsburgh
  • Generous paid parental leave programs
  • Flexible work environment
  • Professional development and tuition reimbursement
  • Relocation assistance for eligible roles
  • Annual discretionary bonus for eligible roles
Last updated Sep 24, 2026. Interested? Apply on the company site.

About Agility Robotics

Industrial Humanoid Automation | Agility

Industrial Humanoid Automation | Agility's humanoid robots are deployed today in manufacturing, distribution, and logistics. Proven automation for industrial environments.

ArcArms and roboticsAutomationDigitHumanoid robotsIndustrial automationcloud platformdistribution

More open roles at Agility Robotics