1X Technologies
Senior Software Engineer - Robotic Controls
$200K–$300K
San Carlos, CA · On-site · Senior · Full-time · Posted Jul 30, 2026
- Experience
- 5+ years of relevant industry experience, or an advanced degree plus equivalent hands-on experience.
About the job
Builds the state-estimation, robot-modeling, sensing, and diagnostic foundations for NEO’s whole-body control and manipulation systems.
What you'll do
- Develop and ship state estimation, robot models, kinematics, and trajectory-generation interfaces for the motion stack.
- Identify and calibrate actuators, transmissions, and sensors; condition sensor signals for reliable estimates.
- Build diagnostics, fault responses, calibration, and bring-up procedures that support safe robot operation.
What they ask for
- Track record shipping state-estimation or control software on physical robots or comparable electromechanical systems.
- Deep experience implementing and tuning state estimators against real, noisy hardware sensor data.
- Strong applied foundation in rigid-body kinematics, frame transforms, inverse kinematics, and dynamics.
- Production-quality real-time C++ on Linux, Python for tooling and analysis, and hands-on system identification and calibration experience.
Nice to have
- Tendon- or cable-driven actuation, dexterous end-effectors, optimal control, or visual-inertial odometry experience.
- Familiarity with EtherCAT or CAN, or experience bringing up robot hardware with firmware and electrical teams.
Pay
$200,000 - $300,000 USD base salary
Tools
C++, Linux, Python, EKF, UKF, URDF, EtherCAT, CAN
Model-written summary · the original posting is authoritative