1X Technologies
Senior Robotics Controls Engineer
1X Technologies, Palo Alto, California, United States, 94306
Target start date: Immediately. Relocation provided.
Since its founding in 2015, 1X has been at the forefront of developing advanced humanoid robots designed for household use. Our mission is to create an abundant supply of labor via safe, intelligent humanoids.
We strive for excellence in all we do, solving some of the hardest problems in robotics with the world’s most talented individuals. Every part of our robots is designed and produced in-house—from motor coils to AI—reflecting our vertically integrated approach. At 1X, you’ll own real projects, be recognized for your achievements, and rewarded based on merit.
We believe the best work is done when collaborating and therefore require in-person presence in our office locations.
As we scale from research and development to full-scale manufacturing, we are looking for a
Senior Robotics Controls Engineer . This role involves developing the real-time software stack that allows our hardware to efficiently and deterministically manipulate and locomote through its environment. It is a hands-on position responsible for everything from low-level motor control to whole-body dynamic control and estimation for loco-manipulation. Our goal is to abstract the complexity of sensors, actuators, transmissions, and links so that our humanoid can be commanded via simple, high-level APIs for teleoperation and AI engines. Why this job is exciting The controls team is the first to use the hardware, so you will play a key role in hardware design and sensor evaluation. There are 30+ humanoids operating 24/7 in-house, on which you can deploy and test your controls software. Eventually, your software will run on thousands of humanoids performing tasks in diverse environments worldwide. You will work with a team responsible for hardware, firmware, AI, platforms, and production, all aiming to build the world’s safest and most capable humanoid robot. You’ll be working with a 50+ DoF biped with hands, driven by motors we design and manufacture in-house. If this excites you, then... Controls Team Responsibilities Humanoid controls algorithm development for balancing, locomotion, and manipulation. Designing fast and efficient state estimation algorithms. System identification and calibration of actuators, transmissions, and full-body kinematics. Hardware integration and sensor evaluation. Tooling for hardware bring-up and debugging. Software for robot health monitoring, visualization, and logging. Building and maintaining APIs used by other parts of the software stack to command our robots. Requirements
Must-Haves 3+ years of practical experience deploying and debugging controls and estimation software on high DoF robots. Solid understanding of rigid body dynamics, linear algebra, and numerical optimization. Familiarity with optimization-based whole-body control, EKF-based state estimators, or model predictive control for legged systems. Proficiency working with large C++ codebases in a Linux environment. Familiarity with modern software development practices, source control, and testing methodologies. Qualities we're looking for Excellent intuition for how controls software impacts robot behavior. You enjoy hands-on hardware work as much as software R&D. Extreme care for how your software affects tele-operation, production, deployment, and servicing. Perseverance and attention to detail. Nice-To-Haves Experience with Java, Unity/C#, Python, real-time Linux, ROS2, and DDS. Experience writing embedded C for sensors or actuators. Experience with the Yocto OS build system. Built your own robot and enjoy tinkering with hardware in your spare time. We seek the world's most talented individuals passionate about inventing and building a prosperous future. At 1X, you’ll own real projects, be recognized, and rewarded for your achievements based on merit. Location Policy We believe the best work is done when collaborating, so in-person presence at our office locations is required. We’re excited to have you on board!
#J-18808-Ljbffr
Senior Robotics Controls Engineer . This role involves developing the real-time software stack that allows our hardware to efficiently and deterministically manipulate and locomote through its environment. It is a hands-on position responsible for everything from low-level motor control to whole-body dynamic control and estimation for loco-manipulation. Our goal is to abstract the complexity of sensors, actuators, transmissions, and links so that our humanoid can be commanded via simple, high-level APIs for teleoperation and AI engines. Why this job is exciting The controls team is the first to use the hardware, so you will play a key role in hardware design and sensor evaluation. There are 30+ humanoids operating 24/7 in-house, on which you can deploy and test your controls software. Eventually, your software will run on thousands of humanoids performing tasks in diverse environments worldwide. You will work with a team responsible for hardware, firmware, AI, platforms, and production, all aiming to build the world’s safest and most capable humanoid robot. You’ll be working with a 50+ DoF biped with hands, driven by motors we design and manufacture in-house. If this excites you, then... Controls Team Responsibilities Humanoid controls algorithm development for balancing, locomotion, and manipulation. Designing fast and efficient state estimation algorithms. System identification and calibration of actuators, transmissions, and full-body kinematics. Hardware integration and sensor evaluation. Tooling for hardware bring-up and debugging. Software for robot health monitoring, visualization, and logging. Building and maintaining APIs used by other parts of the software stack to command our robots. Requirements
Must-Haves 3+ years of practical experience deploying and debugging controls and estimation software on high DoF robots. Solid understanding of rigid body dynamics, linear algebra, and numerical optimization. Familiarity with optimization-based whole-body control, EKF-based state estimators, or model predictive control for legged systems. Proficiency working with large C++ codebases in a Linux environment. Familiarity with modern software development practices, source control, and testing methodologies. Qualities we're looking for Excellent intuition for how controls software impacts robot behavior. You enjoy hands-on hardware work as much as software R&D. Extreme care for how your software affects tele-operation, production, deployment, and servicing. Perseverance and attention to detail. Nice-To-Haves Experience with Java, Unity/C#, Python, real-time Linux, ROS2, and DDS. Experience writing embedded C for sensors or actuators. Experience with the Yocto OS build system. Built your own robot and enjoy tinkering with hardware in your spare time. We seek the world's most talented individuals passionate about inventing and building a prosperous future. At 1X, you’ll own real projects, be recognized, and rewarded for your achievements based on merit. Location Policy We believe the best work is done when collaborating, so in-person presence at our office locations is required. We’re excited to have you on board!
#J-18808-Ljbffr