Senior Robotic Controls Software Engineer

Boston, Massachusetts


Full Time

$150k - $200k

Our client is a leading medical device company dedicated to advancing healthcare through innovative robotic solutions. Their cutting-edge technologies aim to transform medical procedures, enhance patient outcomes, and improve overall healthcare delivery. As they continue to push the boundaries of robotics in healthcare, they are seeking a highly skilled and motivated Senior Robotics Controls Software Engineer to join their dynamic team in Boston, MA.

As a Senior Robotics Controls Software Engineer, you will play a key role in the design, development, and implementation of advanced robotics control software for their medical devices. Leveraging your expertise in robotics, controls, and software engineering, you will contribute to the development of state-of-the-art robotic systems that have a direct impact on patient care and medical procedures.


  1. Algorithm Development: Design and implement sophisticated control algorithms for robotic systems, ensuring optimal performance and precision in medical applications.

  2. Real-Time Systems: Develop and optimize real-time control software for robotic platforms, focusing on responsiveness, stability, and safety.

  3. Integration: Collaborate with cross-functional teams, including mechanical engineers, electrical engineers, and software developers, to seamlessly integrate control software into robotic systems.

  4. Testing and Validation: Conduct thorough testing and validation of control software to ensure reliability, safety, and compliance with regulatory standards.

  5. Documentation: Create comprehensive documentation for control software designs, implementations, and test procedures to support regulatory submissions and product lifecycle management.

  6. Continuous Improvement: Stay abreast of industry trends, emerging technologies, and best practices to continuously enhance the performance and capabilities of our robotic systems.

  7. Collaboration: Work closely with internal and external stakeholders, including research partners, clinicians, and regulatory bodies, to gather requirements and ensure alignment with industry standards.


  1. Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or related field.

  2. Experience: Minimum of 3 years of hands-on experience in developing control software for robotic systems, preferably in a medical device or healthcare environment.

  3. Technical Skills:

    • Proficiency in programming languages such as C++ and Python.
    • Strong background in control theory, robotics, and real-time systems.
    • Experience with ROS (Robot Operating System) and other relevant robotic frameworks.
    • Familiarity with safety-critical software development practices.
  4. Communication: Excellent communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders.

  5. Team Player: Proven ability to work collaboratively in a cross-functional team environment.

  6. Problem Solver: Strong analytical and problem-solving skills with a demonstrated ability to overcome challenging technical obstacles.

Posted by: Nicholas Costello

Specialization: RoboticsEmbedded