A pioneering robotics company based in Boston seeks experienced engineers to develop humanoid robot software. The role requires strong C++ and Python skills, with a focus on integrating perception, planning, locomotion, and manipulation subsystems. Ideal candidates will have 7+ years of experience in robotics software, tackling real-world challenges. This position offers the chance to work in a dynamic team making impactful advancements in robotic technology.
Qualifications
7+ years hands-on experience developing and integrating robotics software, including work on physical hardware.
Strong understanding of real-time systems, inter-process communication, and resource-constrained embedded compute environments.
Experience deploying robots in unstructured, real-world environments.
Responsibilities
Develop and maintain the core software framework for humanoid robots.
Partner with research engineers to take algorithms from prototype to production-quality code.
Implement runtime monitoring and health checks for autonomous fault recovery.
Skills
C++ proficiency
Python proficiency
Problem-solving skills
Attention to detail
Strong work ethic
Education
Bachelor’s or Master’s in Computer Science, Robotics, Electrical Engineering or related
Tools
ROS/ROS2
CI/CD tools
Job description
A pioneering robotics company based in Boston seeks experienced engineers to develop humanoid robot software. The role requires strong C++ and Python skills, with a focus on integrating perception, planning, locomotion, and manipulation subsystems. Ideal candidates will have 7+ years of experience in robotics software, tackling real-world challenges. This position offers the chance to work in a dynamic team making impactful advancements in robotic technology.