1X TECHNOLOGIESposted 14 days ago
Full-time • Senior
Palo Alto, CA
Machinery Manufacturing

About the position

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 Software Engineer. In this role, you'll collaborate with teams working across software, hardware, firmware, AI, and production on a cutting edge humanoid robot. As part of the real time software team, your software will eventually run on thousands of robots worldwide. You'll focus on real-time C++ development, efficient state estimation, and creating tools for system identification, hardware bring-up, and health monitoring. Candidates should have 3+ years in robotics, strong C++ expertise, Linux experience, and a passion for hands-on robotics.

Responsibilities

  • Develop real-time C++ software for robust, production-grade control systems.
  • Design fast and efficient algorithms for state estimation.
  • Create tools for system identification and precise calibration of actuators, transmissions, and full-body kinematics.
  • Integrate hardware components and evaluate sensors for seamless functionality.
  • Build essential tooling for hardware bring-up and debugging.
  • Develop software for comprehensive robot health monitoring, visualization, and logging.
  • Build and maintain APIs that enable other software components to effectively command and control our robots.

Requirements

  • 3+ years of experience in robotics
  • Strong expertise in C++
  • Experience with Linux
  • Passion for hands-on robotics

Job Keywords

Hard Skills
  • Build Tools
  • Linux
  • Software Development
  • Software Engineering
  • Systems Design
  • 2JFhewfWo PY5q yNCfrc0K39AY
  • jWSVKU3 muDwFCaAHg16qfZ
  • KsLAZpbHt WXFcMkwSs2aH
  • UFbQgVTkA 4iDo1fm
  • X92hAWj O2XIzbCs8qdg0A7
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service