Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Robotic Packing/Manipulation in Bedford, MA vacancy
  •  ...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

    Berkshire Grey

    Bedford, MA
    2 days ago
  •  ...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

    Berkshire Grey

    Bedford, MA
    9 days ago
  •  ...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

    Berkshire Grey

    Bedford, MA
    6 days ago
  •  ...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'... 
    Senior
    Live in
    Shift work

    Tutor Intelligence

    Watertown, MA
    7 days ago
  •  ...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... 
    Senior
    Remote work

    ATI

    Woburn, MA
    a month ago
  • $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... 
    Senior
    Full time

    Motion Recruitment

    Wilmington, MA
    4 days ago
  •  ...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... 
    Senior
    Work at office
    Shift work

    Tutor Intelligence

    Watertown, MA
    a month ago
  •  ...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

    Berkshire Grey

    Bedford, MA
    a month ago
  •  ...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... 

    Berkshire Grey

    Bedford, MA
    2 days ago
  • $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

    Tutor Intelligence

    Watertown, MA
    4 days ago
  • $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.... 
    Senior
    Full time
    Work experience placement
    Local area
    Immediate start

    Anduril Industries

    Waltham, MA
    8 hours ago
  • 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

    Motion Recruitment Partners LLC

    Stoneham, MA
    3 days ago
  •  ...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... 

    Hstar Technologies

    Cambridge, MA
    2 days ago
  •  ...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... 

    Generalist

    Somerville, MA
    2 days ago
  • $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.... 
    Senior
    Temporary work

    Scientific Systems Company, Inc.

    Burlington, MA
    11 days ago
  • $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... 
    Senior
    Temporary work

    Scientific Systems Company, Inc.

    Burlington, MA
    9 days ago
  • $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... 
    Senior
    Temporary work

    Scientific Systems Company, Inc.

    Burlington, MA
    a month ago
  • $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... 
    Senior
    Temporary work
    Remote work

    Scientific Systems Company, Inc.

    Burlington, MA
    28 days ago
  •  ...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... 
    Senior
    Worldwide

    Veracode

    Burlington, MA
    22 days ago
  •  ...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... 
    Senior
    Contract work
    Flexible hours

    aPriori Technologies Inc

    Concord, MA
    a month ago
  •  ...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... 
    Senior
    Work from home
    Flexible hours

    Enigma Aerospace

    Burlington, MA
    a month ago
  •  ...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,... 
    Senior
    Internship
    Local area
    Immediate start
    3 days per week

    MITRE

    Bedford, MA
    4 days ago
  •  ...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... 
    Senior
    Apprenticeship
    Visa sponsorship
    Flexible hours

    FINVI

    Burlington, MA
    5 days ago
  •  ...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

    Scientific Systems

    Burlington, MA
    4 days ago
  • 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... 
    Senior
    Internship
    Flexible hours

    Amazon Technologies, Inc.

    Reading, MA
    4 days ago
  • 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

    Cadence

    Burlington, MA
    3 days ago
  •  ...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... 
    Senior
    3 days per week

    Motion Recruitment

    Waltham, MA
    1 day ago
  • $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 time
    Work experience placement

    Triwill Group

    Waltham, MA
    6 days ago
  • $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

    ALTEN Technology USA

    Woburn, MA
    2 days ago
  • 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

    Union Square Ventures

    Watertown, MA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Robotic Packing/Manipulation. Be the first to apply!