Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Berkshire Grey in Bedford, United Kingdom, is seeking a Senior Software Engineer, Robotics, focused on manipulation, to advance our robotic solutions. You will design, develop, and deploy software for real-world tasks and collaborate with hardware teams to scale systems.
You will lead and mentor engineers, contribute to architecture decisions, and ensure robust, well-tested software across production environments.
Experience with version control (Git), code reviews, issue tracking (Jira) and automated testing (unit, integration, and hardware-in-the-loop)Familiarity with system design principles and design patternsUnderstanding parallel/distributed systems and asynchronous/concurrent programmingAbility to handle ambiguous or ill-defined problems, and scope, plan and implement solutions for themBachelor's degree in Robotics, Computer Science, or a closely related fieldExperience in designing and developing RESTful interfaces, gRPC services/clients, etc4+ years of professional software development experience in a production environmentAbility to work collaboratively in a team setting and communicate effectively with both technical and non-technical stakeholdersExperience in designing and implementing software and algorithms for motion planning, motion execution, multi-arm coordination, robotic kinematics, and/or environment representationStrong development expertise in PythonStrong drive to deliver well-designed, well-implemented and well-tested solutions to meet internal and external requirementsFamiliarity with Python's asyncio libraryExperience with NoSQL databases (e.g., MongoDB)Programming experience in C++Familiarity with the Linux ecosystemFamiliarity with robotics simulation tools and test environmentsExperience with development and integration of drivers for robotic hardware, particularly robotic armsExperience with ROS/ROS26+ years of experience in software development in a production environmentMaster's degree in Robotics, Computer Science or a closely related field