Software Engineer – Controls Infrastructure

ApptronikAustin, TX
Hybrid

About The Position

Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Their 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. The company operates at the cutting edge of embodied AI, applying expertise across the full robotics stack to solve some of society's most important problems. You will join a team dedicated to bringing Apollo to market at scale, tackling complex challenges like safety, commercialization, and mass production to change the world for the better.

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 with 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service