Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Benefits offered by this job
23 days of annual leave
Fully funded private healthcare
Pension scheme with 8% contribution
Free daily breakfast and catered lunch
Collaboration with top-tier engineers
Job summary
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.