
Senior Software Engineer, Robotics
Berkshire Grey3 months ago
Bedford, MA, USASenior
Responsibilities
- Design, implement, test, deploy, monitor, and maintain software for a robotic trailer-unloading product.
- Develop software that controls and coordinates robotic behavior and physical system functions.
- Translate product, system, and customer requirements into reliable, maintainable software solutions.
- Develop automated tests, simulation workflows, and system-level testing methods.
- Debug issues spanning software, hardware, sensors, controls, and robotic behavior.
- Analyze operational data and system performance to improve reliability, quality, and throughput.
- Support software integration, system commissioning, deployment, and troubleshooting on development and customer systems.
- Participate in architecture discussions, design reviews, code reviews, sprint planning, and related engineering activities.
- Improve software quality, observability, test coverage, deployment practices, and maintainability.
- Document software designs, interfaces, operating behavior, and troubleshooting procedures.
- Communicate technical plans, progress, tradeoffs, and risks to engineering stakeholders.
- Travel to customer or development sites as needed for integration, testing, deployment, and troubleshooting.
Requirements
- 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.
- Ability to monitor and maintain deployed software for reliability and quality.
- Ability to work effectively on a multidisciplinary engineering team.
- Ability to independently scope, plan, and implement solutions to ambiguous or loosely defined problems.
- Preferred experience with robotics, industrial automation, robotic material-handling systems, parallel or distributed systems, asynchronous or concurrent programming, messaging technologies, software simulation, ROS or ROS2, and integration with sensors, actuators, programmable logic controllers, or other industrial hardware.
- Familiarity with warehouse automation, logistics, package handling, or trailer-unloading applications.
Benefits
- Opportunity to work on AI-powered robotic solutions for supply chain and logistics automation.
- Culture of innovation and collaboration with professional development and growth opportunities.
- Competitive compensation and comprehensive benefits package.
- Travel to customer or development sites may be required when needed for integration, testing, deployment, and troubleshooting.
Tech Stack
Categories
Robotics
About Berkshire Grey
Berkshire Grey builds AI‑driven robotic systems and software that automate warehouse and logistics workflows such as pick, pack, sort, parcel sortation, and trailer unloading for retailers, e‑commerce, and parcel carriers. The company sells integrated robotics, vision, and orchestration software as deployed systems and services to large fulfillment and logistics operations. Founded in 2013 and headquartered in Bedford, Massachusetts, it focuses on omni‑channel fulfillment and high‑throughput logistics environments.