The Boston Dynamics AI Institute is seeking a Software Engineering Manager to lead a team of Software Engineers specializing in various robotics disciplines. This role involves managing a team that builds software tools and platforms to support Research Projects and directly contribute to them. The ideal candidate should thrive in ambiguous situations, adapt quickly to changing priorities, and embrace the challenges of exploring uncharted territories in AI and Robotics.
Key responsibilities include:
- Providing technical leadership and effective people management
- Attracting, recruiting, hiring, and developing a high-performing team
- Driving technical excellence, operational maturity, and code quality
- Leading the development and execution of a roadmap by working cross-functionally with stakeholders
- Fostering a culture of collaboration, innovation, and continuous improvement
- Collaborating with other Engineering teams in Machine Learning, Hardware, Dev & MLOps, and Test Operations
- Actively participating in building solutions alongside the team
Requirements:
- 5+ years experience in managing high-performing software teams
- Ph.D. or equivalent in Computer Science or related field AND 3+ years of full-time Software Engineering work experience OR 5 years of full-time Software Engineering work experience, including 3+ years developing software for robotics applications
- Excellent interpersonal and communication skills
- Strong analytical and problem-solving abilities
- 4+ years of industry or academic experience developing production quality C++ or Python software
Join the Boston Dynamics AI Institute to contribute to solving fundamental challenges in AI and Robotics, and help shape the future of intelligent machines that will improve our lives.