Demo

Principal Software Engineer, Applications

Berkshire Grey
Bedford, MA Full Time
POSTED ON 11/26/2025
AVAILABLE BEFORE 1/26/2026

Primary Job Function:

  • The Engineer in this role will work with a multidisciplinary team to develop software for robotic applications related to package handling.
  • The Engineer in this role will be responsible for designing, implementing, and maintaining software that integrates and enhances robotic capabilities to deliver product features.
  • This candidate will be expected to be a primary contributor and leader driving to real-world customer delivery, acceptance, and operation.


Min Skills/Technical Requirements:

  • Bachelor’s degree in Computer Science or a closely related field.
  • 8 years of experience in software development.
  • Strong development expertise in Python.
  • Experience in a fast paced, agile software development environment.
  • Ability to:
    • Collaborate with a team of software projects
    • Navigate and contribute to large, complex codebases
    • Provide technical leadership on key projects
    • Architect component-level software solutions
    • Operate autonomously
    • Mentor
    • Determine and communicate justification of technical priorities to management
  •  Proficient in
    • Python
    • C
    • Linux (Ubuntu)
    • System design
    • Design Pattern
    • Asynchronous/Concurrent Programming
    • VCS (Git)
    • Issue tracking system (Jira)


Preferred Qualifications:

  • Master’s degree in Computer Science or a closely related field.
  • Exposure to robotics or a keen interest in the robotics field.
  • Experience with PLC programming, troubleshooting, and industrial automation system
  • Expert level understanding of one or more of the following:
    • Warehouse Management/Control Systems (WMS/WCS)
    • Asynchronous/Concurrent Programming
    • NoSQL Databases (MongoDB)
    • Messaging Systems (Kafka, gRPC)
    • CI/CD processes (Jenkins, Automated Testing)
  • Containerization (Docker, Kubernetes)
  • ROS (Robot Operating System)
  • Understanding of parallel/distributed systems


Educational Requirements: Master's degree in Computer Science or a similar field


6110-2508JT

Salary : $135 - $190

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 Engineer, Applications?

Sign up to receive alerts about other jobs on the Principal Software Engineer, Applications career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
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
  • 14 Days Ago

  • Berkshire Grey Bedford, MA
  • Job Responsibilities : Receive, inspect, and verify incoming shipments against purchase orders and packing slips. Accurately enter and reconcile receipts i... more
  • 16 Days Ago

  • Berkshire Grey Bedford, MA
  • About Berkshire Grey Berkshire Grey is a pioneer in intelligent robotic automation solutions that transform supply chain operations. Our mission is to help... more
  • 4 Days Ago

  • 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


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

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

  • MACOM Lowell, MA
  • MACOM designs and manufactures semiconductor products for Data Center, Telecommunication and Industrial and Defense applications. Headquartered in Lowell, ... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!