Senior Software Engineer, Robotics
Berkshire Grey
About the JobBerkshire 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.ResponsibilitiesDesign, 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-2602BGDepartmentSoftwareEmployment TypeFulltime-RegularMinimum ExperienceExperienced
- ...Senior Software Engineer, RoboticsBerkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics. Our technology automates complex pick, pack, and sort operations.In the role of Senior Software...Senior
- 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
- ...- $165kWe’re working with an advanced engineering and product development firm based in... ...Wilmington, MA that builds cutting-edge robotics and automation systems across multiple... .... They are hiring a full-time Senior Software Engineer to focus on robotics, real-time...SeniorFull timeFlexible hours2 days per week3 days per week
- 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
- ...Scientific Systems in Burlington, MA is seeking a software engineer to develop, test, and debug software for robotics-related applications. You will document code behavior and collaborate with project leads to meet objectives. The role requires strong C/C++ and Python...Senior
$220k - $292k
...Senior Software Engineer, Robotics Tracking and FusionWaltham, Massachusetts, United StatesAnduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology...SeniorFull timeWork experience placementImmediate start- Berkshire Grey is seeking a Senior Software Engineer specializing in robotics to enhance their robotic solutions for automation in various sectors including e-commerce and logistics. The ideal candidate will develop advanced software enabling robots to interact efficiently...Senior
- ...verification and validation efforts for autonomous robotics labs by building automated test suites... ...involves managing test plans, ensuring software quality across hardware boundaries, and... ...with platform and simulation engineers. Requirements Candidates must have 4-8...SeniorFlexible hours
$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- Tutorintelligence, based in Watertown, Massachusetts, is seeking a Senior Software Engineer to join their team. The role involves architecting and building core software systems that drive intelligent robots. You'll work across the stack, collaborating with robotics...Senior
- ...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
$100k - $300k
Watertown, MAR&D - Software /Full-time /On-siteThe CompanyWe believe general-purpose, generally-intelligent robots will be built in our lifetimes. Robots will work in our factories... ...Roles & TitlesAt Tutor, we believe great engineers and researchers are defined by what they...SeniorFull timeWork at officeShift work$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$140k - $200k
...A robotics technology company located in Watertown, Massachusetts is seeking talented individuals to enhance robot capabilities through software development in a Python-Linux environment. Responsibilities include optimizing motion planning and improving robotic vision...Senior- Motion Recruitment Partners LLC is seeking a Senior Software Engineer to connect AI/ML models with robotics and automation systems. You will build real-time software for industrial robots, motion control, machine vision platforms, and automation hardware. The ideal candidate...Senior
- Tutor is an AI robotics company building Tutor Intelligence. We write software mostly in Python and Linux to enable robots to learn vision, manipulation, and planning. Our teams tackle problems across vision, motion, software, and hardware, and you will contribute wherever...SeniorWork at office
- Role Overview We enable anyone to teach robots complicated vision and manipulation skills. Our robots observe, copy, adapt, and improve... ...environment Comfort with programming linters (Flake8, Mypy) Software support of real‑time systems Visualization of robot data...SeniorFlexible hoursShift work
$140k - $200k
We understand that general purpose and generally intelligent robots are going to be built in our lifetimes. Not content to sit on the... ...If this sounds like you, read on! Across the board we write software to make our robots more capable, faster and safer. We work mostly...Senior- Senior Build Systems & Software Robustification Engineer Location/Eligibility: This is a contract position based in Massachusetts . You must be able to commute... ...role, you will be the ultimate guardian of our C++ robotics stack’s reliability. You will design the infrastructure...SeniorContract workVisa sponsorship3 days per week
- Motion Recruitment Partners LLC is helping a robotics company north of Boston hire a Senior Software Engineer to lead full-stack development of software powering autonomous robotic systems. You will build operator-facing apps, cloud services, telemetry, and robotics tooling...Senior
$78k - $156k
...well as a best place to work for diversity, working mothers, female executives, and scientists.The Opportunity The Senior Software Design Assurance Engineer is responsible for supporting product development, executing and maintaining software quality engineering...SeniorWork experience placement- Brooks Automation is seeking a Senior Software Engineer to lead embedded real-time software development across complex robotic and automation platforms. The role emphasizes C++11/14/17, OO design, BSP/FPGA integration, and robust software architectures. You will collaborate...SeniorWork at officeRemote work
- ...Automation is driving innovation in automation for the semiconductor industry, delivering advanced robotics, vacuum systems, and automated solutions. We seek a Senior Software Engineer to own controller architectures and integrate hardware/software across BSPs, FPGA, and...Senior
- ...Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce... ...with mentorship of more junior engineers or internsQuickly prototype solutions, creating... ...or a closely related fieldExperience in software development in robotics or automation...Senior
- Oxipital AI, Inc. is seeking a Senior Technical Solutions Engineer to bridge the gap between customers and engineering, translating requirements into... .... This role requires expertise in machine vision and robotics, alongside strong project management skills. The ideal candidate...Senior
- oxipitalai in Bedford, Massachusetts is seeking a Senior Technical Solutions Engineer to support growth and adoption of AI-enabled solutions. You will... ..., over 5 years of experience in machine vision or robotics, and strong communication skills. Expect travel for customer...Senior
- Curriculum Associates in the United States is seeking a Senior Software Engineer II to design and implement scalable features across frontend, services, and data layers. You will translate product needs into technical plans, write high-quality code, and contribute to system...Senior
$125k - $140k
...Holdings (NASDAQ: BKNG), is the world’s leading travel search engine. With billions of queries across our platforms, we help... ...everyone to experience the world.We are looking for a strong Senior Java Software Engineer to implement new features and maintain KAYAK’s world...SeniorWork at officeFlexible hours3 days per week$115k - $137k
...enterprises and managed services providers leverage NetBrain’s platform.What We NeedNetBrain Technologies is looking for a Senior Full Stack Software Engineer to join our engineering team. You will work across front-end and back-end, architecting and building high-performance...SeniorWork experience placement$191k - $253k
...way through to the field. When something breaks in a deployed environment, we fix it.About the RoleWe're looking for a Mission Software Engineer to join the Imaging Interfaces team. This is not a pure product development role. You will spend meaningful time keeping...SeniorFull timeWork experience placementImmediate startRemote workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Robotics. Be the first to apply!
- cybersecurity software engineer Bedford, MA
- software developer fintech Bedford, MA
- senior robotics software engineer Bedford, MA
- part time software developer remote Bedford, MA
- software developer internship Bedford, MA
- senior software engineer ruby on rails Bedford, MA
- consulting software engineer Bedford, MA
- agile software developer Bedford, MA
- senior software engineer remote Bedford, MA
- startup software engineer Bedford, MA

