1X
Software Engineer - Robotic Controls
San Carlos, CA$200k–$300kfulltimemidAdded today
About this role
1X is hiring a Senior Robotics Controls Engineer to develop the real-time software stack powering their humanoid robot NEO. You'll design control algorithms, state estimation systems, and hardware abstractions for a high-DOF robot transitioning from R&D to production scale.
What you'll do
- Develop real-time control and estimation software for humanoid robot locomotion, balancing, and manipulation
- Design and implement optimization-based whole-body control and EKF-based state estimation systems
- Create clean software abstractions and APIs bridging hardware and AI layers
- Perform system identification, calibration, and kinematics tuning for actuators and transmissions
- Build diagnostics, monitoring, and logging tools for hardware bring-up and debugging
- Integrate and evaluate complex robotics hardware components including sensors and actuators
What they're looking for
- C++ (production-grade, Linux environment)
- Rigid body dynamics and linear algebra
- Control theory (whole-body control, MPC, optimization)
- State estimation (EKF, filtering)
- Real-time software development
- Robotics hardware integration and debugging
- Python, ROS2, or DDS (preferred)
- Embedded systems and low-level motor control
Benefits
- Salary: $200,000–$300,000 plus equity
- Health, dental, and vision insurance
- 401(k) with company match
- Paid time off and holidays
- Work on cutting-edge humanoid robotics shipping to real users
- Cross-functional team solving robotics, AI, and manufacturing at scale
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
1X
1X builds humanoid robots for home use, with its NEO robot requiring sophisticated hardware, firmware, and cloud systems. The company is hiring across compliance testing, audio systems, embedded firmware, cloud platform development, and supplier engineering to bring its robots to production and scale.
View all jobs at 1XLikely interview questions
- Walk us through a complex control system you deployed on a high-DOF robot—what were the biggest challenges and how did you solve them?
- Describe your experience integrating hardware components like sensors and actuators. How do you approach debugging when software and hardware don't play nicely?