Flag job

Report

Robotics Software Engineering - Real-Time Control & Embedded Systems

Salary

$100k - $200k

Min Experience

0 years

Location

Palo Alto, CA, US

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Join our embedded systems team to develop the real-time control systems that power our robotic hands. You'll work on low-level firmware, motor control, and sensor integration to enable precise and responsive robotic manipulation. 🎯Role Details •Develop real-time firmware for motor control and sensor interfaces •Implement and optimize control loops for precise robotic manipulation •Integrate and calibrate sensors (force, tactile, IMU, encoders) •Work with RTOS and Linux-based real-time controllers •Develop and test safety-critical systems for robotic hands •Collaborate with AI and hardware teams to optimize system performance ⚡Requirements •Pursuing a BS or MS in Robotics, Mechatronics, or related CS/Engineering fields •Strong C/C++ skills with experience in embedded systems development •Experience with real-time operating systems (RTOS) and Linux kernel development •Familiarity with motor control systems and sensor interfaces •Understanding of real-time control loops and timing constraints •Experience with communication protocols (CAN, SPI, I2C, EtherCAT) •Familiarity with debugging tools (oscilloscopes, logic analyzers) •Experience with ROS/ROS2, machine learning, or HIL testing

About the company

We work on the dexterity problem for humanoids

Skills

c++
embedded systems