Experience Not stated in the posting - worth applying if the stack matches
About the role
structured by ORIAll open rolesEmbedded🦀 Firmware Engineer – RustMountain View, CA (On-Site)/Full-TimeApply nowShareAbout the roleJoin our embedded systems team to build the sensing, motor control, and low-level actuation firmware that powers our next-generation robotic hands. You will develop real-time drivers, bring up custom…
What you will do
- Develop real-time firmware for sensing, actuation, and control loops on custom robotic platforms
- Bring up new PCB revisions, validate hardware interfaces, and implement DMA-optimized drivers
- Integrate and calibrate tactile arrays, force sensors, IMUs, and millisecond-level encoder feedback
- Build reliable motor control firmware including high-frequency position, torque, and velocity loops
- Design safety systems: watchdogs, overcurrent/thermal protections, and fault detection pipelines
What they are looking for
- Pursuing or completed BS/MS in Robotics, Electrical Engineering, Computer Engineering, or related fields
- Strong Rust (Embassy) and C experience in embedded systems development
- Hands-on experience bringing up microcontrollers (STM32H7, ESP32, RP2040) and writing low-level drivers
- Experience with motor control systems, BLDC/servo drivers, encoder interfaces, and actuator feedback loops
- Experience with embedded communication protocols: SPI, I2C, CAN/CAN-FD, UART, PWM, ADC, DMA
- Worked with different types of actuators (BLDC, servo, stepper, etc.)
- Familiarity with real-time operating systems (FreeRTOS, Zephyr) or bare-metal development
- Understanding of real-time control loops, sensor fusion, and timing-sensitive firmware
- Comfortable using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and low-level hardware tools
Nice to have
- Experience with IMUs, tactile sensors, force sensors, or high-rate sensing pipelines
- Knowledge of Linux real-time systems (PREEMPT_RT, Xenomai) or FPGA-based sensor interfaces
- Familiarity with EtherCAT, distributed embedded networks, or safety-critical firmware
- Experience with ROS/ROS2, HIL pipelines, or automated hardware testing
- Experience building bootloaders, OTA systems, or secure firmware signing
Benefits
- Competitive salary and meaningful equity
- Comprehensive health, dental, and vision benefits
- Direct impact on core sensing and actuation systems powering next-generation robotic hands
- Collaborate with top-tier roboticists, embedded engineers, and AI researchers
- Access to high-end labs, custom testing rigs, and in-house advanced robotic platforms
RustCFreeRTOSZephyrSPII2CCANUARTEmbassySTM32H7ESP32RP2040oscilloscopeslogic analyzersJTAGSWD
Full posting text
Join our embedded systems team to build the sensing, motor control, and low-level actuation firmware that powers our next-generation robotic hands.
