> Markdown version of [/jobs/ext/1984909-senior-software-engineer-r-d](https://www.wearedevelopers.com/jobs/ext/1984909-senior-software-engineer-r-d). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, R&D - **Company:** Berkshire Grey - **Location:** Bedford, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer Vision, C++ (Programming Language), Continuous Integration, Python (Programming Language), Machine Learning, Software Engineering, Git, Information Technology - **Published:** August 8, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/senior-software-engineer-r-and-d-bedford-ma-usa-58859869 ## About the Role FULL_TIME to BG challenges * Collaborate with external research partners on BG problem space * Mentor junior engineers or interns * Prototype solutions quickly and create demos for stakeholders * Own solutions from prototype to production-ready features Tasks * Master's degree in Robotics, Machine Learning, Computer Vision, Computer Science or related field * Experience in software development in robotics or automation * Strong development expertise in Python and C++ * Experience with Git and CI/CD tooling * Experience in ROS or ROS2 * Experience designing and implementing software for real robots and troubleshooting * Ability to work in fast-paced environments with changing priorities * Strong communication skills for technical and non-technical stakeholders Key requirements * ## Description Experteer Overview In this role you will advance robot learning and perception for real-world systems within Berkshire Grey's Research & Advanced Development group. You will contribute to training ML architectures for robot learning and visual scene understanding, and help scale a robot policy learning data collection tool. You will prototype solutions end-to-end, from demos to production-ready features, working with cross-functional teams and external research partners. Your work will impact how robots understand and interact with their environment at scale, in a fast-paced, cutting-edge environment. Compensation / Benefits * Contribute to training and adapting machine learning architectures for robot learning and visual scene understanding * Develop and improve the robot policy learning data collection application * Identify suitable demonstrations, logs, sensor data, and annotations for fine-tuning robot foundation models * Stay current with robotics advancements and evaluate applicability to BG challenges * Collaborate with external research partners on BG problem space * Mentor junior engineers or interns * Prototype solutions quickly and create demos for stakeholders * Own solutions from prototype to production-ready features Tasks * Master's degree in Robotics, Machine Learning, Computer Vision, Computer Science or related field * Experience in software development in robotics or automation * Strong development expertise in Python and C++ * Experience with Git and CI/CD tooling * Experience in ROS or ROS2 * Experience designing and implementing software for real robots and troubleshooting * Ability to work in fast-paced environments with changing priorities * Strong communication skills for technical and non-technical stakeholders Key requirements * ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)