Apptronik

Apptronik

Sr. Software Engineer – Real-Time Controls

Sunnyvale, CA · Senior

Sponsorship not specified$215k-$230kDetected 11 days ago
C++Object-Oriented ProgrammingCode ReviewGitCI/CDLinuxAgileLogisticsRoboticsElectrical EngineeringSensorsTest AutomationCommunication

About the role

  • ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
  • Integrate low-level firmware data with high-level controls logic over real-time task graphs
  • Characterize and improve the quality of robot kinematics, estimation, and actuation

Responsibilities

  • Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life.
  • Deliver production-grade real-time C++ software infrastructure
  • Implement and tune state estimation (IMU, kinematic, odometry fusion) and diagnostic monitors that map sensor faults to DTCs
  • Develop API for controls and autonomy systems to interact with robot hardware and simulation
  • Deliver reliable software through code reviews, continuous integration, and automated testing

Requirements

  • This position demands a high degree of ownership and responsibility, driving projects from conception through to completion, ensuring that Apptronik's robots perform precisely and reliably in real-world scenarios.

Skills

  • Understanding of rigid-body motion and frame transformations
  • Comfortable in CMake + colcon ROS2 workspaces
  • Strong modern C++, OOP skills, multi-threading, and Linux application development
  • Familiarity with at least some of: MuJoCo, Drake, Eigen, ROS2, Flatbuffers, BehaviorTree.CPP
  • Experience leading hardware-in-the-loop or simulation-based testing of control software
  • Familiarity with software testing methodologies and version control (e.g., Git)
  • EDUCATION and/or EXPERIENCE
  • Education: BS, MS, or PhD in relevant fields (Computer Science, Robotics, Electrical Engineering, etc.)
  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift 15 pounds at times.
  • Vision to read printed materials and a computer screen.

Compensation

  • The annual salary range is $215,000 - $230,000.

Benefits

  • 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.
  • Maintain comprehensive and accurate architecture and design documentation, including HIL and simulation test coverage

This listing is sourced directly from Apptronik's careers page and normalized into a canonical job model.