Robotics Software Engineer

The AI Institute's 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.
Full-Stack
Senior Software Engineer
In-Person
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer [Senior, Staff, Principal]

LatchBio seeks Senior to Principal Software Engineers to build a cloud platform for biology, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Overjet, the dental AI leader, to build innovative products improving oral health. Hybrid work in Palo Alto, Boston, or NYC.

Senior Software Engineer, KSM (SDKs & Integrations)

Join Keeper Security as a Senior Software Engineer for KSM, developing secure SDKs & integrations. Remote work, 5+ years experience required.

Description For Robotics Software Engineer

The Boston Dynamics AI Institute is seeking a Robotics Software Engineer to join their Outreach Team in Cambridge, MA. This role will primarily support the new Outreach Center in Kendall Square, designed to showcase the current state-of-the-art robotics and engage the public through hands-on exhibits.

As a Robotics Software Engineer, you'll be part of a small team working on transforming internal demos into engaging, educational experiences for the Outreach Center. The position offers a dynamic work environment with rotating exhibits every three to six months, ensuring a constant stream of innovative projects.

Key responsibilities include hardening in-house research prototypes for public viewing, collaborating with research teams to improve robot software systems, developing high-performance algorithms, and creating intuitive user interfaces for mobile and web applications. The ideal candidate will have a strong background in C++ or Python, experience with ROS 2, and a passion for robotics and public engagement.

This is an excellent opportunity for a senior-level software engineer to contribute to cutting-edge robotics technology while also playing a crucial role in public education and outreach. The position offers the chance to work in a collaborative, exciting new organization that's tackling fundamental challenges in AI and Robotics.

Join the Boston Dynamics AI Institute and be part of a team that's shaping the future of intelligent machines and inspiring the next generation of robotics enthusiasts!

Last updated 9 months ago

Responsibilities For Robotics Software Engineer

  • Work with a small team of engineers and researchers to take in-house research prototypes and harden them for public view in our Outreach Center
  • Work collaboratively with research teams on improving robot software systems
  • Promote quality and reliability through regular code reviews
  • Develop high performance algorithms and improve systems
  • Develop intuitive user interface front-ends
  • Design interactive front-ends and dashboards for mobile and web applications

Requirements For Robotics Software Engineer

Python
  • BS or MS in computer science, robotics or a related field
  • 5+ years of experience with C++ or Python in production environments
  • Experience with ROS 2 or similar libraries/tools to build robot applications
  • Experience with git, issue tracking, CI/CD, and modern software engineering practices
  • Excellent communication skills, both verbal and written, with the ability to articulate complex concepts in an understandable way
  • Ability to work independently as well as part of a team in a dynamic and fast-paced environment
  • Flexibility to travel occasionally for events and demonstration
  • Strong troubleshooting skills and attention to detail

Interested in this job?