Staff Firmware Engineer
$194k - $252kAgility Robotics
Job Description
Job Description
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
$194,000—$252,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.
- Parental Leave: Generous paid parental leave programs.
- Work Environment: A culture that supports flexible work arrangements.
- Growth Opportunities: Professional development and tuition reimbursement programs.
- Relocation Assistance: Provided for eligible roles.
- Annual Discretionary Bonus: Provided for eligible roles.
All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.
Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.
Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly.
$214k
...Duties: Guide company firmware development across multiple products, including determining priorities and tasks for the team. Design... .... Work cross-functionally with mechanical and software engineering counterparts, and collaborate with product, sales, and design...SuggestedWork experience placement$163.43k - $213.97k
...geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals... ...bridge the gap between physicists, electronics engineers, and firmware teams. Beyond writing production-quality code, you will serve...SuggestedPermanent employmentContract workWork experience placementWork at officeImmediate startFlexible hours- ...Job Description: Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC... ...architecture for multi-core embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable architectures....SuggestedShift work
- We are seeking a skilled Embedded Software/Firmware Engineer to design, develop, and optimize firmware and low-level software for our embedded systems. The ideal candidate will have experience working with hardware interfaces, writing efficient, reliable code in C/C++,...Suggested
$130k - $170k
Description Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering teams...Suggested$160k - $200k
...commitment to speed, reliability, and performance. We proudly engineer high-performance systems for critical, fast-growing industries... ...optical modules to support 5G Networks. We are looking for a Senior Firmware Engineer to join our team. This team will be responsible for...Long distanceFlexible hours$90k - $150k
...more. Base pay range $90,000.00/yr - $150,000.00/yr Location Fremont, CA or Nashville, TN Work schedule Onsite Job Title BMC Firmware Engineer x 15 Openings & BIOS Firmware Engineer x 15 Openings Responsibilities Design, develop, and maintain BMC firmware solutions...Full timeRemote work- Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a BMC Firmware Engineer Job Description: Job Title: BMC Firmware Engineer Job Type: Fulltime Job Location: Fremont, CA or Nashville, TN Work...Full timeRemote work
$20 - $50 per hour
...critical to their team's success. About the team The New Programs Engineering team works at the front end of the design and development... ...and proving successful Tesla's future vehicle concepts. As a Firmware Engineer Intern on the New Programs Engineering team, you will...Full timeTemporary workInternshipFlexible hours- Job Description Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team.... ...and testing procedures. Education & Experience MS in Electrical Engineering or related technical fields. 5 years of related experience is...Permanent employmentWork at office
$165k - $240k
...commitment to speed, reliability, and performance. We proudly engineer high-performance systems for critical, fast-growing industries... ...connectivity.Molex is seeking a highly skilled Senior or Principal Firmware Engineer to join our Optical Systems Business Unit in Fremont,...Long distanceFlexible hours- ...Staff Engineer, Closures StructuresNewark, CAResponsibilities:Responsible for the design and development of automotive Closures Structural parts and assemblies such as Hoods, Fenders, Front and Rear Side Doors, Decklids and Tail Gates with a preference on aluminum or...
- A leading university is seeking an experienced Embedded Software/Firmware Engineer in Fremont, California. The candidate will design, develop, and optimize firmware for embedded systems, requiring proficiency in C/C++ and experience with BSP development. The role involves...
$120k - $183.6k
...About the roleEnphase is looking for an experienced Verification Engineer to help validate a custom RISC-V VLIW processor architecture... ...will work closely with architecture, RTL, verification, compiler, firmware, and control algorithm engineers to develop comprehensive...$179.4k - $263.12k
...refusing to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we... ...of mobility.We are seeking a passionate & highly motivated Staff Antenna Systems Engineer to lead the development & implementation...Hourly pay$194k - $253k
...Staff Electrical EngineerAgility's commercially deployed humanoids operate alongside teams... ...a commercial scale. The Staff Electrical Engineer will be responsible for driving robot... ...floorAdjacent engineering disciplines (PCB layout, firmware, mechanical, test)Project management...Full timeTemporary workFor contractorsWork at officeRelocation packageFlexible hours$80.5k - $131.81k
...design progress.Occasional overseas travel to resolve DFM with vendors and factory.Education & ExperienceB.S. or M.S. in Mechanical Engineering.2+ years of mechanical design experience.Knowledge of a variety of (metal) manufacturing methods, e.g. machining, stamping,...Work at officeOverseas$156k - $276k
...Staff Electrical EngineerDesigning and building factory infrastructure at record speed is key to enabling Tesla to scale. We are looking for a Staff Electrical Engineer to lead a small electrical design team supporting vehicle and factory programs across our Lathrop and...Hourly payFull timeFlexible hours- ...Staff Mechanical Design EngineerFremont, CAStaff Engineer – Equipment Design & DevelopmentThe Staff Engineer leads the design, specification, and deployment of advanced manufacturing equipment from concept through commissioning. This role is responsible for mechanical...
$191k - $249k
...potential. Role Overview Agility Robotics is seeking a Staff HiL Software Infrastructure Engineer to join the Systems Engineering, Integration & Test (... ...test automation frameworks to support continuous firmware and software regression testing. CI/CD Pipeline...Full timeTemporary workRelocation packageFlexible hours$150.55k - $219.44k
...Job Description Apply Now Job Title: Sr. Staff Equipment Engineer Posting Start Date: 5/8/26 Job Description: About our group: We are responsible for all aspects of Equipment technology integration, equipment design...Full timeTemporary workLocal areaImmediate startFlexible hours$112.3k - $161.7k
...brighter, more sustainable future while tackling the most pressing challenges of the 21st century. We are looking for a Staff Data Engineer to join our team in one of today's most exciting technologies. This role will report to Senior Manager, Metrology and Data...Work at officeWorldwide- A leading technology company in Fremont is seeking an Embedded Software Engineer to design and develop firmware and low-level software for embedded systems. The ideal candidate will have proficiency in C and C++ and a strong understanding of hardware-software integration...
$99k - $220k
...Global Product Engineering In the Global Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to ensure our cutting-edge solutions are helping to solve the biggest challenges in...Full timeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$134.5k - $193.5k
...brighter, more sustainable future while tackling the most pressing challenges of the 21st century. We are looking for a Sr. Staff Electrical Engineer to join our team in one of today’s most exciting technologies. This role will report to the VP, Global Facilities and...Full timeFor contractorsWork at officeWorldwideShift work$158.4k - $217.8k
...diagnostics. Support the department with additional duties and tasks as needed. Requirements ~ Bachelor’s degree in Electrical Engineering or a related technical field is required; a master’s degree or higher is preferred. ~5+ years of embedded software development...Full time$158.4k - $217.8k
...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have... ...to take your career to the next level? As a Senior Embedded Firmware Engineer, you will play a pivotal role in developing world-class...Hourly pay- A leading advanced manufacturing technology company is seeking a Staff Mechanical Engineer to lead the design and development of next-generation industrial capital equipment. This is a high-impact technical leadership role focused on complex electromechanical systems, precision...
- Minimum Qualifications Bachelor's degree in Industrial Engineering, Supply Chain Management, Operations Research, or a related quantitative field or equivalent practical experience 10 years of experience in demand planning, supply planning, or operational planning within...
- Senior/Staff Mechanical Engineer (Full-Time) Location: Fremont, CA - On-site Type: Full Time/Direct Hire Position Overview As a Staff Mechanical Engineer in an additive manufacturing company, you'll lead the development, and improvement of additive manufacturing processes...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!
- engineering aide Fremont, CA
- technology administrator Fremont, CA
- senior staff systems engineer Fremont, CA
- staff engineer Fremont, CA
- assistant engineer Fremont, CA
- assistant mechanical engineer Fremont, CA
- firmware engineer Fremont, CA
- engineering aide
- assistant computer programmer
- technology administrator




