CareerPlanGet AI match score →

Sr. Software Engineer – Real-Time Controls

HQ💼 Full-time💰 $215,000–$215,000🗓 2026-07-11 → 2026-07-31

Core

Building production-grade real-time C++ software infrastructure for humanoid robots to enable precise control, sensor fusion, and integration of learned policies in real-world scenarios.

Role type

Senior IC robotics software engineer (real-time controls)

Builds

Apollo humanoid robot control stack and autonomy systems

Domain

Robotics / Embodied AI / Manufacturing

Deliverable

production ML models | product features

Required skills

Modern C++, OOP, multi-threading, Linux application development, robotics fundamentals (kinematics, dynamics, controls, estimation), rigid-body motion, frame transformations, CMake, colcon, ROS2, Git, HIL testing

Preferred skills

Floating-base dynamics, contact/constraint modeling, sensor fusion, MuJoCo, Drake, Eigen, Flatbuffers, BehaviorTree.CPP, RL locomotion, motion imitation

Technologies

C++, CMake, colcon, ROS2, MuJoCo, Drake, Eigen, Flatbuffers, BehaviorTree.CPP

Responsibilities

Deliver production-grade real-time C++ software infrastructure; Integrate low-level firmware data with high-level controls logic; Implement and tune state estimation and diagnostic monitors; Characterize and improve robot kinematics, estimation, and actuation; Bring up new robot embodiments; Integrate learned policies into the real-time controls stack; Perform root-cause analysis for hardware-software integration issues

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗