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
Apply directly at Apptronik →Create a free account for alerts like thisView Apptronik immigration profile
This listing is sourced directly from Apptronik's careers page and normalized into a canonical job model.