Demo

Principal Software Engineers

Berkshire Grey
Bedford, MA Full Time
POSTED ON 7/3/2026
AVAILABLE BEFORE 9/2/2026

Job Responsibilities:



The Principal Software Engineer will work with a multidisciplinary team to develop software for robotic applications related to store replenishment and e-commerce order fulfillment. Responsibilities include: 

 

  1. Provide technical leadership on major software projects, guiding system design, development, and delivery. 
  2. Architect scalable software systems for robotic automation and fulfillment applications using containerizing orchestration frameworks like Docker and Kubernetes. 
  3. Design, implement, and maintain core software components in Python, leveraging proven design patterns and asynchronous/concurrent programming. 
  4. Integrate and enhance robotic systems for store replenishment and e-commerce operations using ROS (Robot Operating System), and data science libraries like pytorch, and scikit-learn. 
  5. Lead and mentor engineers to improve technical skills, productivity, and code quality. 
  6. Manage technical execution across small cross-functional teams, ensuring project goals and timelines are met. 
  7. Perform system-level debugging and troubleshooting for live deployments and production environments using ELK for centralized logging and analysis. 
  8. Collaborate with hardware, controls, and product teams to define, plan, and deliver integrated robotic solutions. 
  9. Review and enforce software best practices, including design patterns, code reviews, and version control workflows. 
  10. Drive CI/CD and automation efforts to ensure efficient development, testing, and deployment pipelines. 
  11. Search for, read, and implement algorithms from engineering books and research papers.  



 

Education, Experience and Skills Requirements:



The employer requires a bachelor’s degree in computer science, robotics, mechatronics, mechanical engineering, or a closely related field and at least five (5) years of progressively more responsible robotic software development work experience within the automation industry.

 

OR 

Alternatively, the employer will accept a master’s degree in computer science, robotics, mechatronics, mechanical engineering, or a closely related field and at least three (3) years of robotic software development work experience within the automation industry. 

 

In addition, the employer requires the following:

 

  • Demonstrated ability with Python for production-grade software development in deployed systems gained through at least three (3) years of work experience;
  • Demonstrated experience architecting and deploying distributed robotic systems utilizing ROS, gRPC, Kafka or similar software gained through at least three (3) years of work experience;
  • Demonstrated ability with technical leadership, including mentoring engineers and managing project execution gained through at least three (3) years of work experience;
  • Demonstrated ability diagnosing, debugging, and resolving complex software and system issues in production robotic environments gained through at least three (3) years of work experience; and
  • Demonstrated ability implementing and enforcing testing best practices, including automated unit, integration, and system testing gained through at least three (3) years of work experience.

 

All years of experience may be gained concurrently.

 

Please note that 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.

 

5% domestic travel required. Salary range is $160,000 to $190,000 per year.


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


Applicants can send resumes to Berkshire Grey, Inc., 140 South Road, Bedford, MA 01730 (Attn: Req#HR2026-05) or apply online at https://www.berkshiregrey.com/careers/

Salary : $160,000 - $190,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineers?

Sign up to receive alerts about other jobs on the Principal Software Engineers career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,900 - $95,589
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295

Sign up to receive alerts about other jobs with skills like those required for the Principal Software Engineers.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Code Optimization Skill

    • Income Estimation: $144,503 - $184,592
    • Income Estimation: $145,999 - $175,511
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Berkshire Grey

  • Berkshire Grey Bedford, MA
  • About Join us at Berkshire Grey to deliver best-in-class robotic automation solutions that solve real customer problems and deliver immediate value. Our En... more
  • 5 Days Ago

  • Berkshire Grey Bedford, MA
  • About the Role Berkshire Grey is looking for a hands-on Mechatronics Engineer to help design, integrate, deploy, troubleshoot, and improve industrial autom... more
  • 5 Days Ago

  • Berkshire Grey Bedford, MA
  • About The Job Berkshire Grey is a leader in AI-powered robotics, delivering intelligent automation solutions for e-commerce, retail, and logistics. Our sys... more
  • 6 Days Ago

  • Berkshire Grey Bedford, MA
  • About Berkshire Grey Berkshire Grey is a leader in intelligent robotic automation that transforms supply chain operations for the world’s largest retailers... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineers jobs in the Bedford, MA area that may be a better fit.

  • Avidyne Concord, MA
  • Avidyne is at the forefront of the aviation industry, designing and integrating advanced avionics into both conventional and next-generation aircraft. Our ... more
  • 2 Months Ago

  • Progress Software Burlington, MA
  • We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!