Principal Software Engineer, Applications
Berkshire GreyBedford, MassachusettsPosted 24 March 2026
Job Description
Principal Software Engineer, Applications
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-2601JT
Apply Now
Direct link to company career page
AI Resume Fit Check
See exactly which skills you match and which are missing before you apply. Free, instant, no spam.
Check my resume fitFree · No credit card