Berkshire Grey

Berkshire Grey

Director, Software Engineering – Research & Advanced Development

Bedford, Massachusetts · Director

Sponsorship not specifiedDetected 42 days ago
PythonDistributed SystemsCode ReviewMachine LearningA/B TestingLogisticsRoboticsResearchLeadershipMentoring

About the role

  • Master's degree in Robotics, Computer Science, Machine Learning, Artificial Intelligence, or a closely related field.
  • 10+ years of professional software development experience, including significant experience with robotics, automation, or complex cyber-physical systems.

Responsibilities

  • Lead and manage a team of advanced robotics software engineers, including work planning, priority setting, technical guidance, mentorship, and performance development.
  • Define technical priorities, assign work, and drive execution across software architecture, experimentation, evaluation, and integration activities.
  • Drive rapid prototyping and demonstration of new robotic capabilities while maintaining a clear path toward reliable and maintainable software.
  • Mentor engineers through design reviews, code reviews, technical planning, and career development.
  • determine where those advances can create practical value for Berkshire Grey.
  • Support the transition of mature advanced-development capabilities into broader engineering use through clear architecture, documentation, testing, and collaboration.

Requirements

  • 10+ years of professional software development experience, including significant experience with robotics, automation, or complex cyber-physical systems.
  • 3+ years of technical leadership or people management experience, including responsibility for planning work, assigning priorities, mentoring engineers, and driving execution through a team.
  • Strong software development expertise in Python and/or C++.
  • Demonstrated experience leading software architecture and execution for advanced robotic systems.
  • Experience evaluating, integrating, or adapting modern AI / ML-based robotics capabilities for real-world robotic applications.
  • Ability to work collaboratively in a team setting and communicate effectively with both technical and non-technical stakeholders.

Nice to have

  • Experience with ROS / ROS2.
  • Experience with major ML frameworks such as PyTorch.
  • Experience with simulation environments such as Isaac Sim, Isaac Lab, MuJoCo, or similar tools.
  • Experience designing evaluation frameworks, benchmark suites, datasets, and experiment workflows for robotic capabilities.
  • Experience with sim-to-real workflows, real and simulated data capture, and hardware-in-the-loop testing.
  • Experience with distributed systems, asynchronous/concurrent programming, containerization, and cloud or GPU-based compute workflows.
  • Experience managing senior engineers or research-oriented engineering teams.
  • Familiarity with material handling, warehouse automation, logistics, e-commerce fulfillment, or industrial robotics.

Benefits

  • Stay current with advances in robotics, AI, robot learning, simulation, and manipulation

This listing is sourced directly from Berkshire Grey's careers page and normalized into a canonical job model.