Back to Jobs

Staff Firmware Engineer job at Agility Robotics in Fremont, CA

Remote, USA Full-time Posted 2025-11-24
Title: Staff Firmware Engineer Location: Fremont United States Job Description: About The Role We are seeking a Staff Firmware Engineer 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 and CAN 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 dealing with the integration of software and hardware 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 Preferred to have: 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 Proficiency in Python (3.6+) Familiarity with standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment) Familiarity with using AI in coding a plus This a hybrid position based out of one of our Fremont, CA office. 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. Apply tot his job Apply To this Job

Similar Jobs

Customer Support & Digital Storytelling Specialist – Remote – arenaflex Home Entertainment Platform (U.S. & UAE)

Remote, USA Full-time

Remote Live Chat Support Specialist – Customer Experience Champion for Digital Service Excellence

Remote, USA Full-time

Remote Online Data Entry Specialist – arenaflex – $35/hr – Customer Service & Operations Support

Remote, USA Full-time

**Experienced Customer Support Specialist – Luxury Fashion and Beauty Customer Service**

Remote, USA Full-time

**Experienced Team Member – Customer Service or Cook at arenaflex in The Colony, TX**

Remote, USA Full-time

**Experienced Customer Service Representative – Remote Work Opportunity at arenaflex**

Remote, USA Full-time

**Experienced Customer Care Agent – Dutch Desk at arenaflex**

Remote, USA Full-time

**Experienced Visa Consultant (Customer Services and Operations) – Remote Opportunity with arenaflex**

Remote, USA Full-time

Remote High‑Volume Customer Service Chat Agent – Technical Support & Account Assistance (Dallas‑Fort Worth Metroplex)

Remote, USA Full-time

PSO IT Security Specialist /Raleigh , NC ( Remote), 12+ Months Contract

Remote, USA Full-time

**Experienced Part-Time Remote Data Entry Specialist – Live Chat Support for arenaflex Operations**

Remote, USA Full-time

Typist Work From Home

Remote, USA Full-time

Freelance Legal Consultant (US Law) - AI Tutor

Remote, USA Full-time

Tamil Language Teacher

Remote, USA Full-time

**Experienced Self-Pay/Customer Service Representative – Patient-Centric Account Resolution and Financial Performance Maximization**

Remote, USA Full-time

Medical Billing Associate

Remote, USA Full-time

Marketing Communications Associate (Remote)

Remote, USA Full-time

Amazon Virtual Assistant/ Data Entry-Part-Time Remote Jobs – Hiring Now

Remote, USA Full-time

youtube hiring moderators to view content

Remote, USA Full-time

Delta Remote Jobs (Data Entry)- Hiring Now

Remote, USA Full-time