Senior Firmware Engineer
Rhoda AI
Rhoda AI Job Posting
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 $450M 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 an MTS with a clear path to grow!
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
- 2+ years of experience in embedded firmware development for real-time control systems
- Experience with low-level system interfaces (I2C, SPI, Ethernet, USB, CAN bus)
- Experience with micro-controller firmware development across ARM Cortex-M and similar architectures
- Proficiency in C/C++ and experience with low-level debugging (JTAG, logic analyzers, oscilloscopes)
- Experience with real time operating systems (RTOS) (FreeRTOS, Zephyr RTOS)
- 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)
- Embedded Linux software development. Board Support Package (BSP) development and integration on Linux-based platforms
- Linux kernel programming: device tree, Kconfig, device drivers, kernel modules.
- Experience with GMSL2 and MIPI-CSI2 camera drivers (V4L2).
- Experience with Field-Oriented Control (FOC) implementation for BLDC motor drives
- Yocto Project / Bitbake for custom distribution builds.
$120k - $175k
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, and optimization of our designs. We are looking for...SeniorFull time$150k - $190k
Senior Embedded firmware engineer As an Senior 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 homes around the world. You'll work...SeniorFull timeImmediate start$119.8k - $234.7k
...Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure... ...the Cloud infrastructure. We are seeking an accomplished Senior Firmware Engineer to join a team of talented engineers, providing...SeniorOngoing contractWork at officeLocal areaWorldwide$153k - $242k
...Senior Firmware Engineer CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted by leading AI labs, startups, and...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours- OSI Engineering, based in Palo Alto, CA, is looking for a Generalist Firmware Engineer for a 12-month hybrid contract. This role involves developing firmware for next-generation AI wearables, executing subsystem-level ownership under architectural guidance. The ideal candidate...SeniorContract work
- Apple Inc. in Sunnyvale seeks an Embedded 5G/4G Cellular Physical Layer Data Path Signal Processing Firmware Engineer to join a silicon design team crafting multimode cellular SoCs. You will implement physical layer algorithms and tightly coupled firmware for DSP hardware...Senior
- Position: Full Time Most firmware engineers write code for boards that never leave the bench. This isn't that. You’ll work at the intersection of firmware and power electronics, developing embedded control systems for the DC-DC converters, power distribution, and energy...SeniorFull timeShift work
- Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production... ...low-level firmware for resource-constrained embedded systems Seniority level : Associate Employment type : Full-time Job function...SeniorFull time
- .... Position Summary Generalist with rotating focus across the firmware stack. Moves across subsystems as work demands, picks up a primary... ...FW's architectural direction. Works extensively with external engineering teams at CMs and silicon vendors, the work is outsourced; the...SeniorContract workWork at officeShift workRotating shift2 days per week
- PwC is seeking an embedded firmware specialist to enhance product development for IoT and electronics. The role focuses on real-time firmware in constrained environments, collaborating with hardware teams and cross-functional groups. You will apply analysis, debugging,...Senior
$119.8k - $234.7k
...Profession: Hardware EngineeringDiscipline: Firmware EngineeringCompany:... ...Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding... ...customers. We are looking for highly motivated Senior Firmware Engineer with a background in Firmware...SeniorOngoing contractWork at officeLocal areaWorldwide3 days per week$153k - $242k
Join to apply for the Senior Firmware Engineer role at CoreWeave CoreWeave is the AI Hyperscaler, delivering a cloud platform of cutting edge services powering the next wave of AI. Our technology provides enterprises and leading AI labs with the most performant, efficient...SeniorTemporary workCasual workWork at officeFlexible hours$182k - $242k
...025. Learn more at What You’ll Do CoreWeave is expanding its firmware engineering organization to support next-generation AI compute platforms and the integrated firmware stack that powers them. As a Senior Firmware Engineer, FPGA & Platform Integration, you will design...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$153k - $242k
A leading AI cloud provider in Sunnyvale is seeking a Senior Firmware Engineer. You will collaborate with teams to develop and optimize firmware solutions while mentoring junior engineers. This role requires over 5 years of experience in firmware development using C/C++...SeniorFlexible hours$136.5k - $276.5k
Senior Product Security Software / Firmware EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per... ...Description: Senior Product Security Software / Firmware Engineer Location: Sunnyvale, CA (Hybrid - 2-3 days onsite per...SeniorWork experience placementWork at officeLocal areaImmediate start2 days per week3 days per week$77k - $202k
...the Firm's code of conduct, and independence requirements. BS in Computer Engineering, Electrical Engineering, Computer Science, or related discipline. 3-5 years of hands-on embedded firmware development experience. Experience contributing to embedded or IoT product...SeniorH1b- Hireup.net is seeking a Senior Device Driver Engineer in Mountain View, California, who has a strong background in device driver development, particularly... ...offers the chance to work on cutting-edge networking technologies and firmware architecture. #J-18808-Ljbffr HireUp LLCSenior
- SR2 | Socially Responsible Recruitment | Certified B Corporation™ is seeking a firmware engineer to design embedded control systems for DC-DC converters and power management on an autonomous defense platform. You will develop firmware from silicon to system on a compact...Senior
$174k - $252k
Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational...SeniorWorldwide$184k - $287.5k
Join NVIDIA as a Senior Firmware Engineer and be part of something truly outstanding!In this role, you'll collaborate with a world-class team at the forefront of AI and accelerated computing technology! In this role you'll drive the development of low-level firmware powering...SeniorFull time$140k - $215k
...test/integration test/requirement-based test according to the firmware team test specification Automate the regression test Develop software... ...of it Required Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or similar field of...SeniorWork experience placementWork at officeLocal area$184k - $287.5k
We are now looking for a Senior Firmware Engineer for our Memory Subsystem Team! Widely considered to be one of the technology world’s most desirable employers, NVIDIA is an industry leader with groundbreaking developments in High-Performance Computing, Artificial Intelligence...SeniorFull time$184k - $287.5k
NVIDIA is seeking a Senior Firmware Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware development with customer-facing responsibilities to enable...SeniorFull time$152k - $241.5k
...the team and see how you can make a lasting impact on the world.We're looking for an experienced System Software Engineer to help develop the boot, firmware, and software solutions focused on safeguarding that power NVIDIA's next-generation SoCs. This is an opportunity...SeniorFull time$184k - $287.5k
...efficiency from complex hardware while maintaining complete system stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team.Joining the System Control Firmware team places you at the core of NVIDIA’...SeniorFull timeWorldwide$170k - $235k
...the ultimate goal of enabling human life on Mars.SR. WIRELESS FIRMWARE ENGINEER (STARLINK MOBILE) The Starlink Mobile program is working to... ...needed.COMPENSATION AND BENEFITS: Pay Range:Software Engineer/Senior: $170,000.00 - $235,000.00/per yearYour actual level and base...SeniorPermanent employmentTemporary workWeekend work- ...into design specifications and develop firmware applications for low-power, small-system... ...POSITION PURPOSEAs a hands-on Architect/Senior Manager you will architect, design, build... ...development practices and seamless collaboration.Engineering for device systems spans deep...SeniorFull timeFor contractorsLocal areaImmediate startRemote work
- Job-ID17606999Reference21-09612Primary Skill: Firmware Engineering - Responsibilities: Ownership of system design and firmware on hardware prototype projects and development platforms. Collaborating in a team environment across engineering disciplines. Experimenting with...Senior
- ...with 8+ years of experience, or Master’s degree with 6+ years in CS, EE, IT, or related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for embedded systems. Experience with microcontroller...Senior
$184.7k - $324.8k
...Senior Firmware Engineer At Apple, we work every single day to craft products that enrich people's lives. Do you love working on challenges that no one has solved yet? Do you like changing the game? We have an opportunity for a results-oriented and extraordinarily...SeniorRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior firmware engineer Mountain View, CA
- firmware engineer Mountain View, CA
- senior network engineer remote Mountain View, CA
- senior app developer Mountain View, CA
- senior manager legal Mountain View, CA
- senior account executive Mountain View, CA
- senior staff systems engineer Mountain View, CA
- senior commercial counsel Mountain View, CA
- senior physical design engineer Mountain View, CA
- senior data manager Mountain View, CA

