Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Firmware Engineer

Rhoda AI

Senior MTS Firmware Developer

At Rhoda AI, we're building the next generation of generalist intelligent robots. We own the full robotics stack from high-performance hardware and robot systems to the infrastructure and state-of-the-art foundation world models that control our robots. Our robots are designed to be generalists capable of operating in complex, real-world environments and handling long-tail edge cases, made possible by our cutting edge research and end-to-end system design. We've raised over $400M and are investing aggressively in model research, infrastructure, hardware development, and manufacturing scale-up to make generalist robotics a reality.

You will own the development of Rhoda's low-level firmware stack for distributed real-time control across humanoid platforms. This role centers on deterministic communication, control-loop synchronization, and embedded software robustness in an EtherCAT environment spanning dozens of joints, sensors, and distributed controllers. You will design, implement, and validate firmware components that guarantee sub-millisecond coordination between motor drivers, safety controllers, and perception nodes — bridging the mechanical, electrical, and control domains.

This role is a Senior MTS reporting directly to the VP of Hardware Engineering, with a clear path to grow into a managerial role as the firmware and controls team scales.

What You'll Do
  • Select and tune RTOS; define priorities and scheduling; optimize interrupt and DMA paths; harden watchdogs and recovery; measure and guard timing budgets
  • Design, implement, and maintain low-level firmware for real-time motion control nodes over EtherCAT
  • Develop synchronization and communication layers ensuring deterministic cycle times (<1ms)
  • Configure and optimize EtherCAT masters and slaves (distributed clocks, mailbox protocols, PDO mapping)
  • Implement real-time safety mechanisms (Safe Torque Off, watchdogs, and heartbeat monitoring)
  • Collaborate with Electronics, Controls, and Systems teams to define timing budgets and data interfaces
  • Contribute to the architecture of the hardware abstraction layer (HAL) and firmware APIs for actuator control
  • Develop unit, HIL, and integration tests for firmware validation
  • Profile and optimize ISR and DMA paths to minimize latency and jitter
  • Support bring-up and debugging of custom actuator controllers and sensor boards
  • Document firmware architecture, test results, and safety compliance evidence for design reviews
What We're Looking For
  • Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics
  • 8+ years of experience in embedded firmware development for real-time control systems
  • Strong expertise with EtherCAT protocol stack implementation and configuration (SOEM, Acontis, or similar)
  • Deep understanding of MCU architectures (ARM Cortex-M, RISC-V, or DSPs) and RTOS environments (FreeRTOS, Zephyr, or equivalent)
  • Proficiency in C/C++ and experience with low-level debugging (JTAG, logic analyzers, oscilloscopes)
  • Knowledge of motor control loops (current/velocity/position), FOC, and synchronization with external clocks
  • Familiarity with SPI, I²C, UART, PWM, ADC, and sensor interface design
  • Demonstrated ability to write reliable, well-structured, and maintainable embedded code in safety-critical environments
  • Evidence of shipping real-time-critical products
Nice to Have (But Not Required)
  • Experience developing firmware for humanoid or collaborative robots with distributed actuation
  • Familiarity with Safety-over-EtherCAT (FSoE) and functional safety standards (IEC 61508, ISO 13849)
  • Experience with FPGA-based EtherCAT co-processors and network timing synchronization (PTP, TSN)
  • Knowledge of hardware design constraints (signal integrity, EMC, power distribution)
  • Safety-related firmware and fieldbus timing experience; DDS experience; formal methods or static analysis exposure
  • Contributions to open-source EtherCAT or real-time frameworks
Why This Role
  • Own the firmware layer that makes whole-body humanoid control possible — your work sets the timing and reliability floor that everything else in the robot stack depends on
  • One of the deepest and most technically demanding embedded roles in physical AI, operating at the intersection of real-time systems, distributed control, and cutting-edge robotics hardware
  • Clear path from individual contributor to engineering leadership as Rhoda scales its firmware and controls organization
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Firmware Engineer in Palo Alto, CA vacancy
  • $180k - $208.89k

     ...potential is enormous, and we have a clearpathto make it real. Come join us. Job Summary: The mission of PsiQuantum's Staff Firmware Engineering role is to contribute to the development of robust and scalable firmware solutions which are integral to the underlying... 
    Suggested
    Full time
    Shift work

    PSI Quantum

    Palo Alto, CA
    20 hours ago
  •  ...Senior MTS Firmware Developer At Rhoda AI, we're building the next generation of generalist intelligent robots. We own the full robotics...  ...role is a Senior MTS reporting directly to the VP of Hardware Engineering, with a clear path to grow into a managerial role as the... 
    Suggested

    Rhoda AI

    Mountain View, CA
    21 hours ago
  • $210k - $240k

     ...Staff Firmware Engineer at ALSO We're ALSO, an electric mobility company originally conceived as a part of Rivian. We're a passionate team of builders, dreamers, doers and innovators, focused on creating entirely new vertically integrated, small EVs designed to meet... 
    Suggested
    Work at office
    Local area
    Flexible hours
    3 days per week

    ALSO

    Palo Alto, CA
    2 days ago
  • $230k - $250k

     ...In this role, you will play a large role in platform-level firmware development, being a key contributor to the foundational software...  ...experience in platform, BSP, or infrastructure roles. ~ MS in an engineering discipline, preferably Computer Science or Electrical... 
    Suggested
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    4 days ago
  • $175k - $250k

     ...and explore how you might contribute to our journey. Role Overview We are looking for a cross-functional Firmware or Embedded Engineer to develop and maintain the firmware for the battery charging system of a production humanoid robot. In this role,... 
    Suggested
    Local area
    Shift work

    1X Technologies AS

    San Carlos, CA
    2 days ago
  •  ...communications skills, excellent technical expertise and creative thinking to the organization.  Responsibilities: Create new firmware for life science instruments in a distributed and cross-functional team Maintain existing firmware for life sciences... 

    Head Hunting

    Redwood City, CA
    19 days ago
  • $120k - $225k

     ...through our rapid seizure detection technology, come join the movement! Position Overview : Ceribell is looking for a Firmware Engineer / Embedded Engineer who is passionate about biomedical applications and who has experience in the development of embedded or IoT... 
    Local area
    Flexible hours

    Ceribell, Inc

    Sunnyvale, CA
    1 day ago
  • $131.01k - $196.3k

     ...Sr. Staff Software Engineer Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our...  ..., Marvell is a place to thrive, learn, and lead. The Firmware team at Marvell builds highly integrated component platforms... 
    Permanent employment
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    20 hours ago
  •  ...Applications Testing Responsibilities: Ownership of system design and firmware on hardware prototype projects and development platforms. Collaborating in a team environment across engineering disciplines. Experimenting with and implementing interfaces to... 

    Intelliswift

    Sunnyvale, CA
    2 days ago
  • $150k - $175k

     ...the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Firmware Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft.... 
    Work at office

    Pivotal

    Palo Alto, CA
    2 days ago
  • $132k - $153k

     ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. About the job As a firmware engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work constitutes... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    2 days ago
  • $140k - $190k

     ...Firmware Engineer Mountain View, CA Embedded firmware engineer As an Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware, writing the code that makes our devices perform reliably, efficiently, and safely in... 
    Full time
    Immediate start
    Flexible hours

    Lunar Energy

    Mountain View, CA
    20 hours ago
  • $100k - $200k

     ...Firmware Engineer WindBorne Systems is supercharging weather models with a unique proprietary data source: a global constellation of next-generation smart weather balloons targeting the most critical atmospheric data. We design, manufacture, and operate our own balloons... 
    Work at office

    WindBorne Systems

    Palo Alto, CA
    2 days ago
  • $150k - $180k

     ...Why you'll want to work with us For a small team, Afero engineers collectively do a little bit of everything-from cloud applications...  ...to mobile development on multiple platforms, to firmware on a wide range of devices, to board-level hardware design and... 
    Full time
    Work experience placement
    Casual work
    Work at office
    3 days per week

    Afero

    Los Altos, CA
    2 days ago
  •  ...About this Role In this role, you'll design and implement firmware that bridges AI-driven hardware with physical devices. You'll...  ...systems. Collaborate with electrical, systems, and verification engineers to develop embedded software that powers learning machines.... 

    Voltai, Inc

    Palo Alto, CA
    1 day ago
  • $120k - $175k

     ...Senior Firmware Engineer Mountain View, CA Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products' firmware and software, which are important sources of functionality, adaptability... 
    Full time
    Flexible hours

    Lunar Energy

    Mountain View, CA
    4 days ago
  • $102k - $141k

     ...seizure detection technology, come join the movement! Position Overview : Ceribell is looking for an experienced Software/Firmware Engineer - QA with a strong focus on web and embedded application testing to join our team. In this role, you will ensure the quality... 
    Local area
    Flexible hours

    Ceribell, Inc

    Mountain View, CA
    14 days ago
  •  ...design software architecture to optimize performance. The ideal candidate is pursuing a degree in Computer Science, has experience in firmware programming, and is passionate about robotics or embedded development. This internship offers comprehensive benefits including... 
    Internship

    Tesla

    Palo Alto, CA
    3 days ago
  • $100k - $216k

     ...Motors, Inc. is seeking an embedded developer in Palo Alto to support firmware change requests and identify potential hardware failures. You should have a degree in Electrical/Computer Engineering or a related field and at least 2 years of embedded development experience... 

    Tesla Motors, Inc.

    Palo Alto, CA
    20 hours ago
  • $100k - $216k

    Tesla in Palo Alto is seeking an experienced embedded developer to support engineering efforts. The ideal candidate will implement firmware changes for vehicles and deliver functional C code efficiently. Responsibilities include working with cross-functional teams to enhance... 

    Tesla

    Palo Alto, CA
    4 days ago
  • $124k - $280k

    PRICE WATERHOUSE COOPERS seeks an experienced software engineer to develop innovative software solutions. Located in Palo Alto, California, the role demands 8-12 years of embedded firmware development experience, proficiency in C/C++, and familiarity with IoT product development... 

    PRICE WATERHOUSE COOPERS

    Palo Alto, CA
    3 days ago
  • $104k - $222k

     ...member of the Reliability and Test team, you will support Closure engineering efforts to identify and characterize failure modes at component level and vehicle level. Your role will be to implement firmware that supports closure prototyping, early‑stage buck retrofits,... 
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $165k - $210k

     ...affordable, more enjoyable and 10-50x more efficient. What You Will Do Firmware development of critical hardware validation, board bring-up,...  ...You Will Bring B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or related field. 4+ years of... 
    Local area

    Dormont Manufacturing Company

    Palo Alto, CA
    4 days ago
  • Tesla, located in Palo Alto, is seeking a Software Engineer for the Battery Management System Team. In this role, you will develop high-quality software, focusing on firmware drivers and real-time software algorithms that enhance vehicle performance and reliability. The... 

    Tesla

    Palo Alto, CA
    3 days ago
  • $140k - $300k

    Tesla is seeking an Embedded Software Engineer in Palo Alto to contribute to battery management systems for their energy products. This role involves developing and debugging real-time software in embedded RTOS environments and collaborating with hardware teams for design... 

    Tesla

    Palo Alto, CA
    4 days ago
  • A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The ideal candidate will have over 8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and... 

    Pivotal

    Palo Alto, CA
    4 days ago
  •  ...Firmware Engineer At Mind Robotics, we're building generalized physical AI — robotic systems capable of dexterous, adaptive, and reasoning-intensive work in real-world industrial environments. Firmware is the connective tissue between intelligence and action; the layer... 

    Mind Robotics

    Palo Alto, CA
    1 day ago
  • You will lead the firmware architecture and development for a breakthrough stealth-stage neurotechnology and brain-computer interface...  ...EEG, audio, and camera data downstream. Establish the firmware engineering practices that scale: build and release pipelines, on-device... 

    OSI Engineering

    Palo Alto, CA
    3 days ago
  • A leading global technology company in Mountain View is seeking a Software Engineer to work on firmware for Pixel Video. In this role, you will design and develop advanced technologies that impact how users connect and interact with information. The ideal candidate should... 

    Google Inc.

    Mountain View, CA
    2 days ago
  • $128k - $282k

    Tesla Motors, Inc. is seeking a Firmware Engineer in Palo Alto, California, to develop low-level software for AI hardware. The position involves working with firmware for custom SOCs and microcontrollers, requiring strong skills in embedded systems programming and hardware... 

    Tesla Motors, Inc.

    Palo Alto, CA
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!