Motion Recruitment | Jobspring | Workbridge

Senior level C++ Robotics Engineer - Humanoid Robotics

Boston, Massachusetts

Open to Remote

Full Time

$120k - $190k

A leading humanoid robotics company based in Texas is seeking a Senior C++ Software Engineer to drive the development of advanced software solutions for next-generation humanoid robots. This role requires candidates with significant prior experience in humanoid robotics to lead and contribute to the design, implementation, and optimization of cutting-edge systems for motion control, perception, and human-machine interaction.

As a Senior C++ Software Engineer, you will take ownership of critical components of the software stack, collaborate across multidisciplinary teams, and ensure the seamless integration of hardware and software systems. Your contributions will directly impact the performance, autonomy, and interaction capabilities of humanoid robots in real-world applications.

Key Responsibilities

  • Architect, design, and implement C++ software for humanoid robotic systems, focusing on control, navigation, and perception.
  • Lead the development and optimization of algorithms for motion planning, kinematics, and dynamic interaction.
  • Guide the integration of sensors, actuators, and control systems to achieve reliable performance.
  • Mentor junior engineers and provide technical leadership on software projects.
  • Analyze and resolve complex software challenges within a robotics ecosystem.
  • Collaborate with hardware, mechanical, and electrical teams to refine overall system design.

Required Skills & Experience

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or related field (Ph.D. preferred).
  • 5+ years of professional experience in humanoid robotics software development.
  • Expert-level proficiency in C++ with a focus on multithreading, real-time systems, and performance optimization.
  • Deep knowledge of humanoid robotics, including control systems, kinematics, dynamics, and path planning.
  • Strong experience with ROS (Robot Operating System) and middleware integration.

Preferred Skills

  • Experience with machine learning or AI in robotics.
  • Familiarity with embedded systems and low-level hardware interaction.
  • Expertise in sensor fusion and advanced perception systems.
  • Proficiency with robotic simulation tools (e.g., Gazebo, PyBullet).
  • Experience in developing safety-critical systems and compliance with industry standards.

What You Will Be Doing

Tech Breakdown

  • 60% C++ Robotics Development
  • 25% Algorithm Design and Optimization
  • 15% System Integration and Testing

Daily Responsibilities

  • 50% Hands-On Development
  • 30% Technical Leadership and Mentoring
  • 20% Cross-Functional Collaboration

The Offer

  • Competitive compensation package, including performance bonuses and stock options.
  • Relocation assistance is available for qualified candidates.

You will receive the following benefits:

  • Comprehensive Medical, Dental, and Vision Insurance
  • Generous Paid Time Off (PTO) and Company Holidays
  • 401(k) Retirement Plan with Matching
  • Opportunities to work on groundbreaking humanoid robotics technology in a collaborative environment

Applicants must have extensive experience in humanoid robotics and be authorized to work in the United States on a full-time basis now and in the future.

#LI-JD7

Posted by: John Dolan

Specialization: C++