Senior Software Engineer, Robotics
Berkshire Grey
Job Description
Job Description
About the Job
Berkshire Grey is a leader in AI-enabled robotics, providing innovative automation solutions for e-commerce, retail replenishment, package handling, and logistics operations. Our technology automates complex warehouse tasks such as picking, packing, sorting, and trailer unloading.
As a Software Engineer on Berkshire Grey’s Scoop robotic trailer-unloading program, you will design, implement, test, deploy, monitor, and maintain software that creates, integrates, and improves the system’s robotic capabilities.
You will work with a multidisciplinary team to develop software that controls physical robotic behavior and coordinates the components required to unload packages safely, reliably, and efficiently. This role spans the complete software lifecycle, from defining and designing new capabilities through deployment, performance analysis, and support of systems operating in real-world customer environments.
This is an ideal role for a software engineer who enjoys solving difficult problems at the intersection of software, robotics, and physical automation—and who is motivated by seeing their work operate on real systems.
Responsibilities
- Design, implement, test, deploy, monitor, and maintain software for Berkshire Grey’s robotic trailer-unloading product.
- Develop software components that control and coordinate robotic behavior and other physical system functions.
- Translate product, system, and customer requirements into reliable and maintainable software solutions.
- Work closely with robotics, controls, perception, hardware, systems, test, product, and field engineering teams.
- Develop automated tests, simulation workflows, and system-level test methods to validate new capabilities.
- Debug complex issues that span software, hardware, sensors, controls, and robotic behavior.
- Analyze system performance and operational data to identify reliability, quality, and throughput improvements.
- Support software integration, system commissioning, and troubleshooting on development and customer systems.
- Participate in architecture discussions, design reviews, code reviews, sprint planning, and other engineering activities.
- Improve software quality, observability, test coverage, deployment practices, and maintainability.
- Document software designs, interfaces, operating behavior, and troubleshooting procedures.
- Communicate plans, progress, technical tradeoffs, and risks clearly to engineering stakeholders.
- Travel to customer or development sites when needed to support integration, testing, deployment, and troubleshooting.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Robotics, Engineering, or a related field with 5+ years of professional software development experience; or a master’s degree with 3+ years of experience.
- Strong software development expertise in Python and/or C++.
- Experience across the full software development lifecycle, including design, implementation, testing, deployment, monitoring, and maintenance.
- Experience developing software in a fast-paced Agile environment.
- Experience developing software on Linux, preferably Ubuntu.
- Experience with Git-based version control and issue-tracking systems such as Jira.
- Strong commitment to delivering well-designed, well-implemented, and thoroughly tested software that meets internal and customer requirements.
- Ability to monitor and maintain deployed software to ensure reliability and quality.
- Ability to work effectively as part of a multidisciplinary engineering team.
- Ability to work through ambiguous or loosely defined problems and independently scope, plan, and implement effective solutions.
Preferred Qualifications:
- Experience with robotics, industrial automation, or robotic material-handling systems.
- Experience with parallel or distributed software systems.
- Experience with asynchronous or concurrent programming, including Python Asyncio or similar frameworks.
- Experience with messaging and communication technologies such as Kafka, gRPC, or similar systems.
- Experience with software-based simulation tools and techniques.
- Experience with ROS or ROS2.
- Experience integrating software with sensors, actuators, programmable logic controllers, or other industrial hardware.
- Familiarity with warehouse automation, logistics, package handling, or trailer-unloading applications.
Why Berkshire Grey?
- Opportunity to work with cutting-edge AI-powered robotic solutions that are transforming the supply chain and logistics industry.
- A culture of innovation and collaboration, with a commitment to professional development and growth.
- Competitive compensation and comprehensive benefits package.
6110-2602BG
- ...Job: Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment... ...pick, pack, and sort operations. In the role of Senior Software Engineer, Robotics, focusing on manipulation, you will play a...Senior
- ...About the Job Berkshire Grey is a leader in AI-enabled robotics, providing innovative automation solutions for e-commerce, retail... ..., packing, sorting, and trailer unloading. As a Software Engineer on Berkshire Grey’s Scoop robotic trailer-unloading program,...Senior
- ...general-purpose, generally-intelligent robots will be built in our lifetimes. Robots... ...work. Each of those functions runs on software we wrote: the systems that track each robot... ...owns end to end. We're looking for a senior engineer to take responsibility for the company'...SeniorLive inShift work
- ...tire changing and wheel balancing using cutting-edge robotics. We are transforming a process that hasn’t fundamentally... ...the field. Position Overview: We're looking for a Senior Robotics Full Stack Software Engineer to join our team and take a senior technical...SeniorRemote work
- ...general-purpose, generally-intelligent robots will be built in our lifetimes. Robots... ...read on! Across the board we write software to make our robots more capable, faster... ...Roles & Titles At Tutor, we believe great engineers and researchers are defined by what they...SeniorWork at officeShift work
- Wilmington, MassachusettsHybridDirect Hire$140k - $170kThis client is hiring for a Senior Software Engineer that can build the layer that connects AI/ML models to robotics and automation systems. This role focuses on building real-time software for industrial robots, motion...SeniorFull time
- Wilmington, MassachusettsHybridFull Time$140k - $165kAn engineering consulting firm that specializes in medical devices, robotics and warehouse automation is hiring a Senior Software Engineer with a focus on Robotics and AI integration. This is a full-time role, onsite...SeniorFull time2 days per week3 days per week
$140k - $170k
Wilmington, MAHybridFull Time$140k - $170k Job Description A growing engineering and technology organization is seeking a Senior Software Engineer, Robotics & Physical AI Integration to help bridge the gap between AI-driven intelligence and real-world physical systems....SeniorFull timeFlexible hours2 days per week3 days per week$144k - $240k
...You will steward Verification & Validation and software quality for our autonomous labs, where software meets real robotics hardware. On the Independent Verification &... ...with platform, simulation, and human-factors engineers to catch failures in test rather than on the...SeniorFull timeWork at officeLocal areaFlexible hours$134k - $184k
...and motivated individuals with degrees in engineering, computer science, mathematics, physics,... ...in the AC2 Division works to build software systems that solve critical problems in... ...reasoning, and more. The Role: As a Senior Software Engineer, you will work as part...SeniorFull timeLocal areaRemote workFlexible hoursNight shift- ...MassachusettsOnsiteFull Time$150k - $170kA fast-growing robotics startup is transforming the tire... ...automation, combining robotics, software, and AI to modernize tire changing... .... The organization is seeking a Senior Full Stack Software Engineer to help architect, build, and scale...SeniorFlexible hours
- ...Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce... ...Assist with mentorship of more junior engineers or interns Quickly prototype... ...closely related field Experience in software development in robotics or automation roles...Senior
$142k - $180k
...Job Description Job Description The Senior Software Engineer II position in AI/Autonomy systems development will emphasize modeling/simulation... ..., Computer Science, Data Science, Math, Statistics, Robotics or related subject area and 5+ years of related experience....SeniorTemporary work$142k - $180k
...Description SSCI Solutions Division is looking to hire a Senior Software Engineer to support software development and test its AI-powered, autonomy... ...for working with a team to develop software for advanced robotics programs relating to autonomous flight systems and swarm...SeniorTemporary work$128k - $154k
...project or task lead, supporting a group's software development objectives . Essential... ..., and best practices in software engineering and other areas relevant to SSCI (navigation... ...with software development/R&D of AI for Robotics, Machine Learning, Robot Planning/Optimization...SeniorTemporary work$142k - $180k
...Job Description Scientific Systems is looking to fill a Senior Software Engineer position in the domain of Autonomous Vehicles and Uncrewed... ...years of experience in software development/R&D of AI for Robotics, Machine Learning, Robot Planning/Optimization Techniques...SeniorTemporary workRemote work- ...and a proprietary AI-generated remediation engine, the Veracode platform is trusted by... ...organizations worldwide to build and maintain secure software from code creation to cloud deployment.... ...Twitter . We're looking for a Senior Full Stack Engineer to join our team and...SeniorWorldwide
- ...Job Description Job Description Description: The Senior Software Engineer will play a key role in strengthening and modernizing aPriori’s legacy product portfolio, with a focus on our best-in-class automation solutions. Working with a distributed team of engineers...SeniorContract workFlexible hours
- ...Description Job Description Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of our autonomy, planning,... ...Desired Qualifications ~ BS/MS in Computer Science, Robotics, Aerospace, or a related field ~5+ years of experience in...SeniorWork from homeFlexible hours
$160k - $180k
...Applied Research Solutions is seeking a Senior Software Engineer who has worked in an Agile Environment and has experience with JIRA and Confluence. This position is onsite at Hanscom AFB, Bedford, MA. Why Work with us? Applied Research Solutions (ARS) is respected...SeniorFor contractorsFor subcontractor- ...Responsibilities Develop product-agnostic software solutions to optimize production efficiency and product quality. Design and... ...Requirements ~ Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related...SeniorFull time
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...Summary Do you want to develop software systems that contribute to solving our nation... ...Responsibilities MITRE is seeking a Senior Software Engineer to design, build, secure...SeniorWork experience placementInternshipLocal areaImmediate start3 days per week
$170k - $190k
...Applied Research Solutions is seeking a Senior Software Engineer. The Senior Software Engineer shall perform work that applies a broad theoretical and practical knowledge of software engineering to support the acquisition process. This role will also require experience...SeniorFull timeFor contractorsFor subcontractor$191k - $253k
...Responsibilities Develop product-agnostic software solutions that improve production efficiency and product quality. Design and... ...Requirements ~ Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related...SeniorFull time$191k - $253k
...develops state-of-the-art imaging systems across both hardware and software, deployed to tackle the most significant security challenges of... ...an advantage. ABOUT THE JOB As a Production Software Engineer, you'll be responsible for developing product-agnostic software...SeniorFull timeWork experience placementImmediate start- ...40k - $165kWe’re partnered with a fast-moving engineering team in Middlesex County, MA building next-generation robotic systems that bring intelligent software into real-world environments. They’re hiring a full-time Senior Robotics Software Engineer to work across perception...SeniorFull time
$88k - $110k
...Boston Dynamics seeks a highly technical Software Engineer in Test , to test the Atlas Humanoid Robot. In this critical, hands-on role, you will be responsible for ensuring the reliability, safety, and performance of Atlas’s software systems, focusing heavily on metrics...Full timeVisa sponsorship$105.78k - $196.44k
...New Mobility is also creating advanced software solutions that integrate with next-generation... ...integrating, deploying, and validating robotics software for Autonomous Mobile Robots (... ....Collaborate with cross-functional engineering teams, suppliers, and customers to support...SeniorFull timeLocal area- ...About Tutor We believe general-purpose, generally-intelligent robots will be built in our lifetimes. Robots will work in our factories... ...types of robots. In this role you will guide the work of other engineers, ensuring that development runs smoothly from napkin sketch...SeniorWork at officeShift work
$140k - $160k
Wilmington, MAHybridFull Time$140k - $160k Job Description Senior Robotics AI Software Engineer Physical AI • Machine Learning Systems • Robotics Integration A cutting-edge engineering and technology organization is building the next generation of intelligent physical...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Robotics. Be the first to apply!
- software developer fintech Bedford, MA
- startup software engineer Bedford, MA
- software engineer Bedford, MA
- software developer internship no experience Bedford, MA
- software engineer amazon Bedford, MA
- senior robotics software engineer Bedford, MA
- cybersecurity software engineer Bedford, MA
- software developer intern Bedford, MA
- software engineer healthcare Bedford, MA
- agile software developer Bedford, MA



