Senior Robotics Software Engineer — Packing & Manipulation

Hardware FYI

Bedford (MA)

On-site

USD 120,000 - 180,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Berkshire Grey is seeking a software engineer to advance learning-based robotics, focusing on perception, planning, and manipulation. You will develop methods for spatial reasoning and sequential decision-making, test in simulation, and transfer to physical robots.

Collaborate with external partners, mentor junior engineers, and communicate priorities. Requires Master’s degree and 4+ years in robotics software; proficiency in Python, C++, PyTorch, and ROS/ROS2.

Qualifications

  • Master's degree in Robotics, ML, CS or related field.
  • 4+ years of software development experience in robotics.
  • Strong Python and C++ development skills.
  • Experience with PyTorch and robotics frameworks such as ROS/ROS2.
  • Experience with numpy, pandas, scipy, matplotlib, scikit-learn.

Responsibilities

  • Develop learning methods for spatial reasoning and robotic manipulation.
  • Combine learned policies with planning and optimization for constrained tasks.
  • Design training/evaluation workflows for task success and robustness.
  • Prototype solutions and create demos for stakeholders.
  • Mentor junior engineers and collaborate with external partners.

Skills

Spatial reasoning
Sequential decision-making
Python
C++
PyTorch
ROS/ROS2
Data science libraries
Robotics programming
Communication skills

Education

Master's degree in Robotics/ML/CS
PhD in Robotics/ML/CS (preferred)

Tools

OpenRAVE/OpenAI Gym
Robot simulators (MuJoCo, Isaac Gym)

Job description

Berkshire Grey is seeking a software engineer to advance learning-based robotics, focusing on perception, planning, and manipulation. You will develop methods for spatial reasoning and sequential decision-making, test in simulation, and transfer to physical robots.

Collaborate with external partners, mentor junior engineers, and communicate priorities. Requires Master’s degree and 4+ years in robotics software; proficiency in Python, C++, PyTorch, and ROS/ROS2.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Robotics Software Engineer - Perception & Manipulation
Lead Robotics Software Engineer - Perception & Manipulation

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 140,000 - 180,000
Senior Robotics Software Engineer — Manipulation
Senior Robotics Software Engineer — Manipulation

Berkshire Grey • Bedford (MA)

On-site
USD 120,000 - 180,000
Robotics Software Engineer: Manipulation & Planning
Robotics Software Engineer: Manipulation & Planning

Berkshire Grey • Bedford (MA)

On-site
USD 150,000 - 190,000
Senior Robotics Software Engineer - Manipulation
Senior Robotics Software Engineer - Manipulation

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 140,000 - 190,000
Senior Software Engineer, Robotic Packing/Manipulation
Senior Software Engineer, Robotic Packing/Manipulation

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 140,000 - 180,000
Senior Software Engineer, Robotic Manipulation
Senior Software Engineer, Robotic Manipulation

Berkshire Grey • Bedford (MA)

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

Berkshire Grey • Bedford (MA)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Robotic Manipulation
Senior Software Engineer, Robotic Manipulation

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 140,000 - 190,000
Principal Robotics Software Engineer – Manipulation Leader
Principal Robotics Software Engineer – Manipulation Leader

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 150,000 - 230,000
Senior Robotics Software Engineer, Manipulation & Autonomy
Senior Robotics Software Engineer, Manipulation & Autonomy

Berkshire Grey • Bedford (MA)

On-site
USD 180,000 - 240,000