GrepJob
Apptronik

Software Engineer – Controls Infrastructure

Apptronik
Apply
6 days ago

Responsibilities

  • Deliver state-of-the-art planning and controls algorithms on humanoid robot hardware.
  • Characterize and improve the quality of robot locomotion and manipulation.
  • Collaborate with Autonomy, Perception, and other teams to enable diverse robot behaviors.
  • Implement rigorous unit and integration testing of control algorithms.
  • Maintain comprehensive architecture and design documentation.
  • Ensure reliable software delivery through code reviews and automated testing.

Requirements

  • Master’s degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, Robotics Engineering, or a closely related field.
  • Two years of experience in implementing high-performance controls for dynamic robots.
  • Experience troubleshooting hardware including electric motors, cameras, and LiDAR sensors.
  • Strong understanding of robotics fundamentals such as kinematics and dynamics.
  • Proficiency in modern C++ and object-oriented programming in a Linux environment.
  • Familiarity with CI tools like Git and common robotics packages including ROS and MuJoCo.

Tech Stack

C++GitLinux

Categories