Skip to main content
Apptronik

Software Engineer - Controls Infrastructure

1w

Apptronik

Austin, US · Full-time · $130,000 – $170,000

About this role

Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond. We operate at the cutting edge of embodied AI.

Deliver state-of-the-art planning and controls algorithms on high performance humanoid robot hardware. Characterize and improve the quality of robot locomotion and manipulation. Collaborate with Autonomy, Perception, and other teams to enable a broad range of robot behaviors.

Join a team dedicated to bringing Apollo to market at scale. Tackle complex challenges like safety, commercialization, and mass production to change the world for the better. Apply expertise across the full robotics stack to solve society's most important problems.

Implement rigorous unit and integration testing of control algorithms. Maintain comprehensive and accurate architecture and design documentation. Deliver reliable software through code reviews, continuous integration, and automated testing.

Requirements

  • Master’s degree (or foreign equivalent) in Electrical Engineering, Computer Engineering, Mechanical Engineering, Robotics Engineering, or a closely related field
  • Two (2) years of experience in a related occupation
  • Implementing high-performance model-based or model-free controls of dynamic robots
  • Troubleshooting hardware including high torque electric motors, cameras and LiDAR sensors for robot perception, end-effector for grasping and manipulation, as well as linear and rotary joints
  • Applying robotics fundamentals including kinematics, dynamics, controls, and estimation
  • Utilizing modern C++ and object-oriented programming in a Linux development environment
  • Using standard CI tools such as Git while following rigorous documentation and testing standards
  • Working with common robotics and controls packages including ROS, URDF, MuJoCo, and Eigen

Responsibilities

  • Deliver state-of-the-art planning and controls algorithms on high performance humanoid robot hardware
  • Characterize and improve the quality of robot locomotion and manipulation
  • Collaborate with Autonomy, Perception, and other teams to enable a broad range of robot behaviors
  • Implement rigorous unit and integration testing of control algorithms and implementation
  • Maintain comprehensive and accurate architecture and design documentation
  • Deliver reliable software through code reviews, continuous integration, and automated testing

Benefits

  • Hybrid schedule: may work from home within commuting distance of the Austin, TX office
  • Up to 10% domestic and international travel to various unanticipated client sites
  • Equal employment opportunities without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws