Senior Software Engineer, Robotic Packing/Manipulation
Berkshire Grey
Job Description
Job Description
About The Job
Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics. Our technology automates complex pick, pack, and sort operations.
As part of the Core software team, you will develop learning-based approaches that help robots reason about 3D environments, anticipate the outcomes of physical interactions, and make effective decisions over sequences of actions. The work combines perception, planning, and manipulation, with an emphasis on reliable performance under uncertainty and real-world constraints. You’ll explore both data-driven and model-based approaches, evaluate them in simulation, and bring promising methods onto physical robotic systems.
Your work will contribute to enhancing the capabilities of our robotic solutions and explore new solutions and approaches, unlocking new value to be delivered to our customers. This position offers a unique opportunity to work at the cutting edge of robotics applied to real-world challenges.
Responsibilities
- Develop learning methods for spatial reasoning, sequential decision-making, and robotic manipulation.
- Combine learned policies and predictive models with planning and optimization to solve physically constrained tasks.
- Design training and evaluation workflows that measure task success, robustness, and execution efficiency.
- Quickly prototype solutions, creating demos for stakeholders and visitors.
- Serve as subject matter for transitioning prototypes to product teams.
- Identify high impact areas for improvements of our robotic systems to solve real problems.
- Utilize and extend simulation software environments to develop and test manipulation behaviors.
- Stay abreast of the latest advancements in robotics and related fields, evaluating applicability to our challenges.
- Collaborate with external research partners to find solutions for BG’s problem space.
- Assist with mentorship of more junior engineers or interns.
- Communicate technical priorities and status.
Minimum Qualifications:
- Master’s degree in Robotics, Machine Learning, Computer Vision, Computer Science or a closely related field.
- 4+ years of experience in software development with a focus on robotics manipulation or related areas.
- Strong development expertise in Python and C++
- Experience with major deep learning frameworks such as PyTorch
- Experience with data science tools & libraries like numpy, pandas, scipy, matplotlib, scikit-learn
- Experience in working with ROS or ROS2
- Demonstrated experience training and adapting of existing machine learning architectures for robot learning, to solve tasks in domains such as manipulation, locomotion, or navigation
- Demonstrated ability to:
- Develop on and troubleshoot real robotic systems
- Determine and communicate justification of technical priorities
- Rapidly prototype and iterate on solutions to challenging problems
- Work independently on a variety of projects while maintaining focus
- Work in a fast-paced environment with changing priorities
- Mentor junior engineers
- Strong verbal and written communication skills, capable of explaining complex ideas clearly and concisely to both technical and non-technical stakeholders
- Provide technical leadership on key projects
Preferred Qualifications:
- PhD in Robotics, Machine Learning, Computer Science or a closely related field.
- Demonstrated technical proficiency in solving spatial reasoning and sequential decision-making in robotics.
- Experience with:
- Applying machine learning to hardware interacting with the real world
- Real and simulated data capture
- Sim-to-real for robotic manipulation
- Real-time perception-based control
- Incorporating tactile sensor information into manipulation behaviors
- Robot simulators (e.g. OpenRAVE, Isaac Sim or MuJoCo)
- Robot learning frameworks (e.g. Isaac-Gym, Orbit / Isaac Labs)
- Combining model-based and data-driven approaches
- Docker, cloud computing, or similar applications
- Experiment tracking and dataset management (e.g. Weights & Biases)
- Database systems as data source, such as MongoDB
- Parallel/distributed systems and asynchronous/concurrent programming
- Knowledge of LLM usage within robotics context
Possessing some of these preferred qualifications is great to have but not required and should not discourage applicants from applying.
6110-2609BC
- ...in the field of AI and robotics, providing innovative... ...automates complex pick, pack, and sort operations.As part of the Core software team, you will develop... ..., planning, and manipulation, with an emphasis on reliable... ...of more junior engineers or interns. Communicate...Senior
- ...Grey is a leader in the field of AI and robotics, providing innovative solutions for e-... ...technology automates complex pick, pack, and sort operations. In the role of Senior Software Engineer, Robotics, focusing on manipulation, you will play a pivotal role in enhancing...Senior
- ...Job Berkshire Grey is a leader in AI-enabled robotics, providing innovative automation solutions for... ...automates complex warehouse tasks such as picking, packing, sorting, and trailer unloading. As a Software Engineer on Berkshire Grey’s Scoop robotic trailer-...Senior
- ...general-purpose, generally-intelligent robots will be built in our lifetimes. Robots... ...work. Each of those functions runs on software we wrote: the systems that track each robot... ...owns end to end. We're looking for a senior engineer to take responsibility for the company'...SeniorLive inShift work
- ...tire changing and wheel balancing using cutting-edge robotics. We are transforming a process that hasn’t fundamentally... ...the field. Position Overview: We're looking for a Senior Robotics Full Stack Software Engineer to join our team and take a senior technical...SeniorRemote work
$140k - $170k
Senior Software Engineer / Robotics / Physical AI Integration Wilmington, Massachusetts Hybrid Direct Hire $140k - $170k This client is hiring for a Senior Software Engineer that can build the layer that connects AI/ML models to robotics and automation systems. This role...SeniorFull time- ...purpose, generally-intelligent robots will be built in our... ...robots complicated vision and manipulation skills. Our robots observe,... ...Across the board we write software to make our robots more capable... ...At Tutor, we believe great engineers and researchers are defined...SeniorWork at officeShift work
- ...in the field of AI and robotics, providing innovative... ...tasks such as picking, packing, sorting, and trailer... ...variety of challenging manipulation problems for real-... ...mentorship of more junior engineers or interns Quickly... ...field Experience in software development in...Senior
- ...leader in the field of AI and robotics, providing innovative solutions... ...technology automates complex pick, pack, and sort operations.As a Principal Software Engineer, Manipulation on Berkshire Grey’s Scoop program, you will serve as a senior technical leader responsible...
$140k - $200k
...A robotics technology company located in Watertown, Massachusetts is seeking talented individuals to enhance robot capabilities through software development in a Python-Linux environment. Responsibilities include optimizing motion planning and improving robotic vision...Senior$191k - $253k
...networking technology to the military in months, not years. ABOUT THE TEAM At Anduril, our Battlespace Awareness Command and Control Software team specializes in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations....SeniorFull timeWork experience placementLocal areaImmediate start- Motion Recruitment Partners LLC is helping a robotics company north of Boston hire a Senior Software Engineer to lead full-stack development of software powering autonomous robotic systems. You will build operator-facing apps, cloud services, telemetry, and robotics tooling...Senior
- ...is developing cutting edge robotic systems that complement and... ...We seek strong candidates in Software Development for Robotic system... ...: network programming manipulator control and/or automation process... ...years of experience of software engineering Bachelors or Master’s degree...
- ...that make our AI models work better on robots. You might add new functionality to our... ...GPT‑4 to hundreds of millions of users, engineered the foundations of autonomous driving,... ...limits of what they can do (from parkour to manipulation, and testing robustness). We are an...
$142k - $180k
...Job Description Job Description The Senior Software Engineer II position in AI/Autonomy systems development will emphasize modeling/simulation... ..., Computer Science, Data Science, Math, Statistics, Robotics or related subject area and 5+ years of related experience....SeniorTemporary work$142k - $180k
...Description SSCI Solutions Division is looking to hire a Senior Software Engineer to support software development and test its AI-powered, autonomy... ...for working with a team to develop software for advanced robotics programs relating to autonomous flight systems and swarm...SeniorTemporary work$128k - $154k
...project or task lead, supporting a group's software development objectives . Essential... ..., and best practices in software engineering and other areas relevant to SSCI (navigation... ...with software development/R&D of AI for Robotics, Machine Learning, Robot Planning/Optimization...SeniorTemporary work$128k - $154k
...Job Description Scientific Systems is looking to fill a Senior Software Engineer position in the domain of Autonomous Vehicles and Uncrewed... ...years of experience in software development/R&D of AI for Robotics, Machine Learning, Robot Planning/Optimization Techniques...SeniorTemporary workRemote work- ...and a proprietary AI-generated remediation engine, the Veracode platform is trusted by... ...organizations worldwide to build and maintain secure software from code creation to cloud deployment.... ...Twitter . We're looking for a Senior Full Stack Engineer to join our team and...SeniorWorldwide
- ...Job Description Job Description Description: The Senior Software Engineer will play a key role in strengthening and modernizing aPriori’s legacy product portfolio, with a focus on our best-in-class automation solutions. Working with a distributed team of engineers...SeniorContract workFlexible hours
- ...Description Job Description Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of our autonomy, planning,... ...Desired Qualifications ~ BS/MS in Computer Science, Robotics, Aerospace, or a related field ~5+ years of experience in...SeniorWork from homeFlexible hours
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...Summary Do you want to engineer software systems that contribute to solving our nation... ...Responsibilities MITRE is seeking a Senior Agentic Software Engineer to design,...SeniorInternshipLocal areaImmediate start3 days per week
- ...Finvi is seeking a Senior Software Engineer with expertise in MultiValue database environments, including PICK, Rocket Universe, and jBASE, to join our growing technology services team. This role combines software development, database administration, and systems support...SeniorApprenticeshipVisa sponsorshipFlexible hours
- ...the supervision of a project or task lead, supporting a group's software development objectives. Essential Functions Develop software... ...trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (navigation, mission planning...Senior
- Amazon Robotics Software Development Engineer Amazon is seeking exceptional talent to help develop the next generation... ...of what's possible in robotic manipulation, locomotion, and human-robot... ...maintainability under the guidance of senior engineers. A day in the life As a Senior...SeniorInternshipFlexible hours
- A leading technology company is seeking a Senior Principal Software Engineer to join their Xcelium Compiler Team. This role focuses on implementing advanced compiler algorithms and collaborating on strategic architectural initiatives for simulation technologies. Candidates...Senior
- ...only considering candidates who are within commuting range to Waltham, MA 3 times per week. Thanks so much for applying!This Senior Software Engineer opportunity is with a rapidly growing digital insurance organization focused on simplifying coverage for small businesses...Senior3 days per week
$191k - $253k
...computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real‑world problems through cutting‑edge algorithms and intelligent software integrations....Full timeWork experience placement$120k - $145k
...ALTEN Technology USA, an engineering company helping... ...aerospace, medical devices, robotics, automotive,... ...grow. As a Robotics Software Engineer you will be responsible... ...navigation and manipulation. In this role, you will work closely with senior engineers and roboticists...For contractors- The role involves developing software to enable robots to perform complex tasks, ranging from microcontroller firmware to cloud infrastructure... .... Key Skills: Programming Python Typescript React Robot Manipulation Motion Planning Robot Optimization Computer Vision...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Robotic Packing/Manipulation. Be the first to apply!
- software engineer internship remote Bedford, MA
- senior software engineer ruby on rails Bedford, MA
- software developer positions Bedford, MA
- entry level software engineer remote Bedford, MA
- senior software engineer remote Bedford, MA
- senior software design engineer Bedford, MA
- senior software engineer Bedford, MA
- startup software engineer Bedford, MA
- remote entry level software developer Bedford, MA
- cybersecurity software engineer Bedford, MA



