Embedded Firmware Engineer
1 day ago
Join our embedded systems team to build the
real-time firmware, drivers, and hardware-level infrastructure
that power our next-generation robotic hands. You will work at the bleeding edge of robotics—developing low-latency motor control firmware, bringing up custom electronics, integrating advanced sensors, and ensuring highly reliable operation across our robotic platforms.
Role Overview
You will be responsible for writing low-level embedded firmware, performing driver bringup across a range of sensors/actuators, and building the real-time control pipelines that enable human-level dexterity. This role is hands-on and hardware-close: oscilloscopes, logic analyzers, DMA registers, and data sheets will be part of your daily workflow.
Key Responsibilities
Embedded Firmware & Driver Development
- Bring up custom embedded boards (STM32H7, ESP32, RP2040, etc.) from scratch
- Implement low-level drivers for sensors, actuators, communication buses, and custom peripherals
- Develop high-reliability firmware using Rust (Embassy) and C, optimized for tight timing budgets
- Build DMA-based and interrupt-driven interfaces for high-rate data pipelines
Motor Control & Real-Time Systems
- Implement and tune real-time control loops (position, torque, impedance, velocity)
- Develop high-frequency motor control firmware (100 Hz – 5 kHz loops)
- Integrate motor drivers, current sensors, and high-bandwidth servo feedback
Sensor Bringup & Integration
Integrate and calibrate:
Force & tactile sensors
- Multi-axis IMUs
Encoders (magnetic, optical, and high-resolution absolute encoders)
Build sensor fusion pipelines optimized for low latency and noise robustness
System Infrastructure & Safety
- Develop robust real-time safety systems: watchdogs, brownout detection, error monitors
- Implement fail-safe behaviors and safety interlocks for robotic manipulation
- Build bootloader/OTA systems for distributed firmware updates
Hardware-Software Integration
- Validate new PCB revisions with bringup tests and driver diagnostics
- Work closely with mechanical/electrical teams to characterize hardware performance
- Collaborate with AI/control teams to optimize firmware performance for higher-level policies
Requirements
Must-Have
- Pursuing a BS/MS in Robotics, Electrical/Computer Engineering, Mechatronics, or related fields
- Strong Rust + Embassy and modern C experience in embedded development
- Experience with real-time systems and RTOS-based development (FreeRTOS, Zephyr, or bare-metal)
- Strong Python skills for test automation, HIL testing, and hardware validation
- Hands-on experience with embedded peripherals: SPI, I2C, UART, CAN/CAN-FD, PWM, ADC, DMA
Solid understanding of:
Real-time control loops
- Timing constraints & scheduler design
- Interrupt latency and determinism
Nice-to-Have
- Experience with Linux-based real-time controllers (PREEMPT_RT)
- Familiarity with EtherCAT or high-speed robotic communication buses
- Experience with motor drivers (BLDC, servo motors), Hall sensors, or current sensing
- Exposure to ROS/ROS2, machine learning, or robotic control stack development
- Experience building bootloaders, OTA systems, or secure firmware signing
- Familiarity with JTAG/SWD debugging, oscilloscopes, logic analyzers
Compensation & Benefits
- High-impact ownership over mission-critical embedded systems
- Work alongside world-class roboticists, embedded engineers, and AI researchers
- Access to cutting-edge robotics labs, tools, and custom hardware
- Competitive salary + equity for full-time roles
- Comprehensive health, dental, and vision benefits
-
Sr. Firmware Engineer, Power Electronics
2 weeks ago
Palo Alto, California, United States Tesla Full time $133,440 - $246,720 per yearWhat To ExpectTesla Energy is looking for a Sr. Firmware Engineer to bring the next generation of energy storage and vehicle charging products to the market. The candidate should display enthusiasm for owning the product and delivering top quality firmware. The responsibilities range from architecting, implementing, and validating firmware to also supporting...
-
Embedded Software Engineer
1 day ago
Palo Alto, California, United States Array Labs Full timeArray Labs is building a constellation of satellites to create the first accurate 3D map of the world. Our formation flying radar satellites offer a revolutionary new approach to Earth observation, delivering unique and unparalleled insights of our planet, and we need the help of first-rate Firmware and FPGA Engineers. In this role, you will work closely...
-
Palo Alto, California, United States Tesla Full timeWhat To ExpectTesla Energy accelerates the world's transition to sustainable energy. We do that by building some of the most successful residential energy products in the world. You may know about Powerwall, our class-defining solar-integrated battery that helps customers all over the world save money and stabilizes the grid in California, Texas, and Puerto...
-
Palo Alto, California, United States Kohler Ventures Full time $126,900 - $206,180 per yearWork Mode: HybridOpportunityLocation:Palo Alto, CA or New York City, NY (Midtown Manhattan) - Hybrid 3 days/week onsiteKohler Ventures is an independent company wholly owned by Kohler Co ., global leader in the manufacture of kitchen and bath products, tile and home interiors, and an international host to award-winning hospitality and world-class golf...
-
Palo Alto, California, United States Tesla Full timeWhat To ExpectConsider before submitting an application:This position is expected to start around January 2026 and continue through the Winter/Spring term (approximately April 2026) or into Summer 2026 if available and there is an opportunity to do so. We ask for a minimum of 12 weeks, full-time and on-site, for most internships. Our internship program is...
-
Sr. Embedded Software Engineer
1 week ago
Palo Alto, California, United States Rivian and VW Group Technology Full time $146,900 - $183,600 per yearAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...
-
Sr. Staff Embedded Software Engineer
2 weeks ago
Palo Alto, California, United States Rivian Full time $237,200 - $296,500 per yearAbout RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate...
-
Palo Alto, California, United States Ford Motor Full time $125,000 - $200,000 per yearDescriptionWe are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's...
-
Internship, Thermal
7 days ago
Palo Alto, California, United States Tesla Full time $29,328 per yearWhat to ExpectConsider before submitting an application:This position is expected to start around January 2026 and continue through the Winter/Spring term (ending approximately May 2026) or continuing into Summer 2026 if available and there is an opportunity to do so. We ask for a minimum of 12 weeks, full-time and on-site, for most internships. Our...
-
Staff Embedded Controls Engineer, Thermal
4 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionWe are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the...