Develop real-time control software for humanoid robots.
•As a Senior Software Engineer, you will develop advanced real-time control software for humanoid robots.
•Key Responsibilities Deliver production-grade real-time C++ software infrastructure Integrate low-level firmware data with high-level controls logic over real-time task graphs Implement and tune state estimation (IMU, kinematic, odometry fusion) and diagnostic monitors that map sensor faults to DTCs Requirements Technical Skills: Strong modern C++, OOP skills, multi-threading, and Linux application development Deep knowledge of robotics fundamentals (kinematics, dynamics, controls, estimation, and system identification) Comfortable in CMake + colcon ROS2 workspaces