Senior Software Engineer, Humanoid Robotics
Core
Design application software architecture and scale deployment of humanoid robotics solutions, integrating whole-body controllers and manipulation algorithms.
Role type
Senior IC software engineer (humanoid robotics)
Builds
Scalable software solutions for autonomous humanoid robots and mobile manipulators
Domain
Robotics + Machine Learning
Deliverable
production ML models | product features
Required skills
Application architecture design, robotics software development, machine learning, reinforcement learning, hardware-software integration, system profiling and benchmarking, Python, C/C++, GPU programming
Preferred skills
Sim-to-real transfer of RL policies, ROS 2, Isaac SIM, Isaac Lab, NVIDIA Isaac, CUDA, open-source contributions, mentorship
Technologies
Python, C/C++, CUDA, ROS 2, Isaac SIM, Isaac Lab, NVIDIA GPU
Responsibilities
Craft application software architecture for humanoid robotics, scale deployment of whole-body controller and manipulation algorithms, integrate hardware and software components, lead profiling and benchmarking for verification, provide technical guidance on system performance issues
Seniority
Senior, hands-on IC
