Thehumanoid is seeking a Senior Software Engineer to develop and maintain application level software for humanoid robots. This role involves integrating multiple software components and debugging robotic systems in both simulated and physical environments. Ideal candidates will have at least five years of experience, strong proficiency in C++, and a solid understanding of robotic subsystems. The position offers extensive benefits including private healthcare, equity sharing, and a supportive team environment.
Qualifications
At least five years of experience in robotics or a closely related field.
Highly proficient in C++ with production-grade software experience.
Solid understanding of robotic subsystems including control, perception, navigation, and learning.
Responsibilities
Develop and maintain application level software for humanoid robots.
Integrate software components from controls, navigation, computer vision, reinforcement learning, and platform teams.
Debug complex robotic systems in both simulated and physical environments.
Skills
C++
Robotics experience
Problem-solving
Collaboration
Tools
ROS or ROS2
Job description
Thehumanoid is seeking a Senior Software Engineer to develop and maintain application level software for humanoid robots. This role involves integrating multiple software components and debugging robotic systems in both simulated and physical environments. Ideal candidates will have at least five years of experience, strong proficiency in C++, and a solid understanding of robotic subsystems. The position offers extensive benefits including private healthcare, equity sharing, and a supportive team environment.