Senior Research Tooling Engineer

Cambridge, MA
Research /
Full Time /
On-site
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives. 

As part of our team, you will develop cutting-edge tools that enable researchers to transform ideas into real-world applications. You will have a passion for good developer experience and a proven track record of collaborating with others to create state of the art tooling.

We are looking for skilled software engineer who are passionate about building world-class developer tools that accelerate robotics research and development.

What You Will Do

    • Design and implement state of the art developer tooling for all aspects of robotics, including containerization, CI/CD pipelines, visualization tools,
    • Develop and refine hardware-in-the-loop testing, sensor drivers, camera calibration, and on-robot logging
    • Collaborate with researchers to turn their research into reusable, modular software
    • Mentor engineers and researchers to create robust, scalable, and maintainable software solutions
    • Promote and enforce quality and reliability of code through mentorship and regular code reviews.

What We Are Looking For

    • BS, MS or PhD in computer science, robotics, electrical/mechanical/aerospace engineering, or a related field
    • 5+ years in a related industry
    • Strong programming skills with Python and/or C++
    • Experience with state of the art tooling for software projects including CI/CD, build systems, or visualization frameworks
    • Experience with fielding research level systems on physical hardware. Robotics setting preferred
    • Proven track record of collaboration and mentorship of junior colleagues

Preferred Qualifications

    • Experience with integrating and deploying robotic software using ROS 2
    • Experience with git and Github
    • Hands-on experience with perception hardware such as sensors and motion capture systems
    • Familiarity with deep learning frameworks such as PyTorch for robotic applications

We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.