Senior Software Engineers

berkshiregrey

Bedford (MA)

Hybrid

USD 159,390 - 189,390

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employee referral program

Job summary

Berkshire Grey, Inc. is seeking a Senior Software Engineer to develop motion planning software for robotic packing applications in Bedford, MA. You will design, implement, and optimize motion planning for 6-DoF arms and diverse object geometries while collaborating with cross-functional teams.

The role requires 2+ years in robotics software, strong Python/C++ skills, and experience with Linux and ROS/MoveIt/OpenRAVE. Occasional domestic travel and on-site collaboration are expected as needed.

Qualifications

  • Master’s degree or Bachelor’s with relevant experience in robotics or automation.
  • 2+ years of software development experience in robotics/automation.
  • Ability developing and debugging real world robotic systems (2+ years).
  • Experience with Python and C++ (2+ years).
  • Linux-based development experience (2+ years).
  • Experience adapting motion planning algorithms to 6-DoF industrial robotic arms (1+ year).
  • Experience with ROS, OpenRAVE, MoveIt or similar frameworks (1+ year).

Responsibilities

  • Develop motion planning software for robotic manipulation in packing applications.
  • Deliver scalable solutions for tightly constrained packing scenarios.
  • Design and improve motion planning algorithms for packing and spatial arrangement.
  • Advance perception and robotics capabilities relevant to packing challenges.
  • Collaborate with interdisciplinary teams on collision avoidance and efficiency.
  • Debug, test, and verify software on robotic systems in dynamic environments.
  • Participate in code reviews and team discussions to ensure quality.
  • Stay current with advancements in motion planning and packing optimization.

Skills

Python
C++
Linux
ROS
MoveIt
OpenRAVE
Motion planning
6-DoF

Education

Master’s degree in computer vision, robotics, computer engineering or related field
Bachelor’s degree in related field

Tools

ROS (Robot Operating System)
OpenRAVE
MoveIt

Job description

Job Responsibilities:

The Senior Software Engineer will develop motion planning software tailored to robotic manipulation in packing applications. Responsibilities include:

  1. Playing a key role in delivering scalable solutions for tightly constrained, high-efficiency packing scenarios in real-world deployments.
  2. Designing, selecting, applying, and improving motion planning software optimized for packing and spatial arrangement.
  3. Developing robust solutions for packing diverse object geometries into constrained locations.
  4. Collaborating with interdisciplinary teams to address challenges related to collision avoidance, packing density, and operational efficiency.
  5. Debugging, testing, and verifying software on physical robotic systems in dynamic environments.
  6. Staying informed on the latest advancements in motion planning and packing optimization, incorporating them into practical solutions.
  7. Participating in code reviews, technical discussions, and team collaboration to ensure high quality solutions.
  8. Staying abreast of the latest advancements in perception and robotics, evaluating applicability to our challenges.

Telecommuting is an option as long as the employee is based in the Bedford, MA region as the employee must conduct regular visits to company offices in the Bedford, MA region.

Salary: One hundred fifty-nine thousand three hundred ninety to one hundred eighty-nine thousand three hundred ninety dollars per year.

Travel Requirement: At least 5% domestic travel per year.

Education, Experience and Skills Requirements:

The employer requires a master's degree in computer vision, robotics, computer engineering, or a closely related field, and at least two (2) years of work experience in software development within the robotics or automation industry. Alternatively, the employer requires a bachelor's degree in computer vision, robotics, computer engineering, or a closely related field, and at least five (5) years of progressively more responsible work experience in software development within the robotics or automation industry. In addition, the employer requires the following:

  1. Demonstrated ability developing and debugging real world robotic systems gained through at least two (2) years of work experience.
  2. Demonstrated ability with python code and C++ gained through at least two (2) years of work experience.
  3. Demonstrated ability developing in a Linux-based environment gained through at least two (2) years of work experience.
  4. Demonstrated ability to adapt motion planning algorithms to 6-DoF industrial robotic arms gained through at least one (1) year of work experience.
  5. Demonstrated ability with ROS (Robot Operating System), OpenRAVE, MoveIt, or other equivalent robotic motion planning and execution frameworks gained through at least one (1) year of work experience.

All years of experience may be gained concurrently.

This position is eligible for Berkshire Grey, Inc.’s Employee Referral Program.

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

Similar jobs worth comparing

Senior Robotics Motion Planner - Packing & Optimization
Senior Robotics Motion Planner - Packing & Optimization

berkshiregrey • Bedford (MA)

Hybrid
USD 159,390 - 189,390
Employee referral program
Senior Software Engineer, Robotics
Senior Software Engineer, Robotics

berkshiregrey • Bedford (MA)

On-site
USD 100,000 - 130,000
Principal Software Engineers
Principal Software Engineers

berkshiregrey • Bedford (MA)

Hybrid
USD 160,000 - 190,000
Senior Robotics Engineer (Motion Planning) (1143801)
Senior Robotics Engineer (Motion Planning) (1143801)

The Judge Group • Austin (TX)

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

berkshiregrey • Bedford (MA)

On-site
USD 120,000 - 180,000
Senior / Staff Robotics Engineer, Motion Planning
Senior / Staff Robotics Engineer, Motion Planning

Robotgifs.com • Milpitas (CA)

On-site
USD 160,000 - 265,000
Stock options
Health, dental, and vision insurance
Visa sponsorship
+1
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

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 140,000 - 190,000
Software Engineering Manager, Motion Planning
Software Engineering Manager, Motion Planning

Picklerobot • Lake Charles (LA)

On-site
USD 120,000 - 160,000
Health, dental, and vision insurance
Unlimited vacation
401(k) contributions (5% of salary)
Senior / Staff Robotics Engineer, Motion Planning
Senior / Staff Robotics Engineer, Motion Planning

Embedding VC • Milpitas (CA)

On-site
USD 150,000 - 210,000
Stock options/equity
Health, dental, vision insurance
Visa sponsorship and green card
+1