An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Berkshire Grey is seeking a Software Engineer to design, implement, and sustain software for its robotic trailer-unloading system. You will build software controlling robotic behavior, coordinate hardware interactions, and ensure reliable operation across real-world deployments.
Join a multidisciplinary team applying Python/C++ in a fast-paced Agile environment. You’ll contribute to testing, deployment, and continuous improvement of the system in customer environments.
Experience developing software on Linux, preferably UbuntuAbility to monitor and maintain deployed software to ensure reliability and qualityAbility to work through ambiguous or loosely defined problems and independently scope, plan, and implement effective solutionsAbility to work effectively as part of a multidisciplinary engineering teamExperience with Git-based version control and issue-tracking systems such as JiraStrong commitment to delivering well-designed, well-implemented, and thoroughly tested software that meets internal and customer requirementsExperience developing software in a fast-paced Agile environmentStrong software development expertise in Python and/or C++Experience across the full software development lifecycle, including design, implementation, testing, deployment, monitoring, and maintenanceBachelor’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 experienceExperience with robotics, industrial automation, or robotic material-handling systemsExperience with asynchronous or concurrent programming, including Python Asyncio or similar frameworksExperience with parallel or distributed software systemsExperience with software-based simulation tools and techniquesExperience with messaging and communication technologies such as Kafka, gRPC, or similar systemsExperience with ROS or ROS2Familiarity with warehouse automation, logistics, package handling, or trailer-unloading applicationsExperience integrating software with sensors, actuators, programmable logic controllers, or other industrial hardware