B

Berkshire Grey

Robotic automation for order fulfillment

Senior Software Engineer - Robotics

Software EngineeringConfirmed live in the last 24 hours
Full-timeBedford, MA, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Robotics, Engineering, or a related field with at least 5 years of professional software development experience, or a master's degree with at least 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.
  • 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.

Responsibilities

  • Design, implement, test, deploy, monitor, and maintain software for the 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 spanning 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.

Desired 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.

About the Company

Berkshire Grey

Robotic automation for order fulfillment

Berkshire Grey provides intelligent robotic automation for supply-chain tasks in retail, eCommerce, package handling, and logistics. Its modular, scalable systems combine hardware, software, and services to identify, pick, sort, pack, and move items across warehouses and fulfillment centers, handling nearly all SKUs. It differentiates itself with deployments that fit different sizes and real-world integrations, such as a partnership with FedEx Ground, to connect with large logistics networks and deliver noticeable cost savings and throughput gains. Its goal is to reduce manual warehouse work by automating tasks, lowering costs, reducing dependence on labor, and speeding up fulfillment for retailers and parcel handlers.

Company size
201-500
Company stage
IPO
Headquarters
Bedford, MA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Berkshire Grey

See more jobs