Senior Software Engineer, R&D

Berkshire Grey

Bedford (MA)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Berkshire Grey in Massachusetts is seeking a Research Engineer to advance robotics and machine learning for real-world warehouse systems. You will work on training ML models, robot policy learning data collection, and integration across robot drivers and orchestration systems.

The role requires a Master’s in Robotics or related field, strong Python and C++, ROS/ROS2 experience, and ability to prototype and deliver production-ready features. Occasional travel up to 10% is expected.

Qualifications

  • Master’s degree in Robotics, Machine Learning, Computer Science or closely related field.
  • Experience in software development in robotics or automation roles.
  • Strong development expertise in Python and C++.

Responsibilities

  • Contribute to training and adapting machine learning architectures for robot learning and visual scene understanding.
  • Contribute to development of robot policy learning data collection applications.
  • Determine suitable data for fine-tuning robot foundation models across tasks and environments.
  • Stay abreast of robotics advancements and evaluate applicability to BG challenges.
  • Collaborate with external research partners to solve BG’s problem space.
  • Mentor junior engineers or interns.
  • Prototype solutions quickly and create demos for stakeholders.
  • Own solutions from prototype to production-ready features.

Skills

Python
C++
ROS/ROS2
Git
CI/CD
PyTorch
Robot simulators
OpenAI Gym
MuJoCo
Isaac Sim
Orbit/Isaac Labs

Education

Master’s degree in Robotics/ML/CS

Tools

Docker
Cloud computing
Robot simulators (Isaac Sim, MuJoCo)
OpenAI Gym
Orbit / Isaac Labs

Job description

About The Job

Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, package handling, and logistics operations. Our technology automates complex warehouse tasks such as picking, packing, sorting, and trailer unloading.

As part of the Research & Advanced Development group, you will develop new approaches to solving a variety of challenging manipulation problems for real-world robotics systems, allowing them to understand and interact with their environment in unprecedented ways. This position offers a unique opportunity to work at the cutting edge of robotics applied to real-world challenges. Your work will span the full range of this robotics stack, from robot drivers to the multi-robot orchestration system running in Berkshire Grey’s in-house robot proving ground.

Responsibilities
  • Contribute to training and adapting of existing machine learning architectures for robot learning and visual scene understanding
  • Contribute to the development and continuous improvement of Berkshire Grey’s robot policy learning data collection application
  • Determine what demonstrations, robot logs, sensor data, annotations, and failure cases are suitable for fine-tuning robot foundation models when applied to new tasks, embodiments, or environments
  • Stay abreast of the latest advancements in robotics and related fields, evaluating applicability to our challenges
  • Collaborate with external research partners to find solutions for BG’s problem space
  • Assist with mentorship of more junior engineers or interns
  • Quickly prototype solutions, creating demos for stakeholders and visitors
  • Own solutions from the prototype stage to robust, production-ready features
Minimum Qualifications
  • Master’s degree in Robotics, Machine Learning, Computer Vision, Computer Science or a closely related field
  • Experience in software development in robotics or automation roles
  • Strong development expertise in Python and C++
  • Experience with modern software engineering tooling and workflows including Git and CI/CD
  • Experience in working with ROS or ROS2
  • Experience in designing and implementing software and algorithms for real robots, including troubleshooting of real robot systems
  • Demonstrated ability to:
    • Work in a fast-paced environment with changing priorities
    • Determine and communicate justification of technical priorities
    • Rapidly prototype and iterate on solutions to challenging problems
    • Work independently on a variety of projects while maintaining focus
  • Strong verbal and written communication skills, capable of explaining complex ideas clearly and concisely to both technical and non-technical stakeholders
Preferred Qualifications

Possessing some of these preferred qualifications is great to have but not required and should not discourage applicants from applying.

  • 3+ years of relevant software engineering experience in robotics or automation roles
  • Demonstrated experience with one or multiple of:
    • Computer vision applied to robotic manipulation problems, such as grasp estimation, object detection/segmentation, or anomaly detection
    • Motion planning & optimization for single or bimanual manipulation
    • Imitation learning for manipulation or other real world use cases
  • Experience with:
    • Common deep learning frameworks such as PyTorch
    • Robot simulators (e.g. Isaac Sim, MuJoCo)
    • Robot learning frameworks (e.g. Orbit / Isaac Labs, OpenAI Gym)
    • Robotic sensors, such as RGB cameras and depth sensors
    • Combining model-based and data-driven approaches
    • Docker, cloud computing, or similar applications
    • Parallel/distributed systems and asynchronous/concurrent programming
    • Production robot deployment
    • Agentic coding tools

Travel: Occasional; up to 10%.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, R&D
Senior Software Engineer, R&D

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 140,000 - 190,000
Senior Software Engineer, R&D
Senior Software Engineer, R&D

Jobless • Bedford (MA)

On-site
USD 120,000 - 170,000
Senior Software Engineer, R&D
Senior Software Engineer, R&D

berkshiregrey • Bedford (MA)

On-site
USD 120,000 - 180,000
Director, Software Engineering – Research & Advanced Development
Director, Software Engineering – Research & Advanced Development

Berkshire Grey • Bedford (MA)

On-site
USD 180,000 - 280,000
Director, Software Engineering – Research & Advanced Development
Director, Software Engineering – Research & Advanced Development

berkshiregrey • Bedford (MA)

On-site
USD 180,000 - 240,000
Senior Software Engineer, Robotics
Senior Software Engineer, Robotics

berkshiregrey • Bedford (MA)

On-site
USD 100,000 - 130,000
Robotics AI R&D Engineer: From Prototype to Production
Robotics AI R&D Engineer: From Prototype to Production

berkshiregrey • Bedford (MA)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer – Manipulation & Motion
Senior Robotics Software Engineer – Manipulation & Motion

berkshiregrey • Bedford (MA)

On-site
USD 100,000 - 130,000
Senior Electrical Engineer, Robotics
Senior Electrical Engineer, Robotics

Berkshire Grey • Bedford (MA)

On-site
USD 90,000 - 120,000
Competitive compensation
Comprehensive benefits package
Opportunities for professional development
Senior Robotics R&D Engineer — Production-Ready ML & Vision
Senior Robotics R&D Engineer — Production-Ready ML & Vision

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 140,000 - 190,000