B logo

Senior Software Engineer, Robotics

Berkshire Grey Inc.Bedford, MA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Benefits
Health Insurance
Dental Insurance
Vision Insurance

Job Description

Minimum Qualifications:

  • Bachelor's degree in Robotics, Computer Science, or a closely related field.
  • 4+ years professional software development experience in a production environment.
  • Strong development expertise in Python.
  • Understanding of parallel/distributed systems and asynchronous/concurrent programming.
  • Experience with development and integration of drivers for robotic hardware, particularly robotic arms.
  • Experience in developing APIs and SDKs for robotic systems.
  • Experience in developing RESTful interfaces, gRPC services/clients, etc.
  • Familiarity with system design and design patterns.
  • Experience with Git, code reviews, and automated testing (unit, integration, and hardware-in-the-loop).
  • Ability to work collaboratively in a team setting and communicate effectively with both technical and non-technical stakeholders.

Preferred Qualifications:

  • Master's degree in Robotics, Computer Science or a closely related field.
  • 6+ years of experience in software development in a production environment.
  • Experience with ROS/ROS2.
  • Experience in designing and implementing software and algorithms for motion planning, motion execution, multi-arm coordination, robotic kinematics, and/or environment representation.
  • Familiarity with robotics simulation tools and test environments.
  • Familiarity with the Linux ecosystem.
  • Familiarity with Python's asyncio library.
  • Programming experience in C++.
  • Experience with NoSQL databases (e.g., MongoDB).

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.

In the role of Senior Software Engineer, Robotics, focusing on manipulation, you will play a pivotal role in enhancing the capabilities of our robotic solutions. Your work will involve developing advanced software that enables robots to interact with their environments in completing complex, real-world tasks.

Responsibilities

  • Design, develop, and support advanced robotic manipulation software deployed in production environments.
  • Create high-performance software solutions for robotic manipulation, focusing on motion planning, kinematics, control strategies and motion execution, to enhance the robotic solutions.
  • Utilize and extend simulation software environments to test and refine manipulation development, ensuring expected and robust performance.
  • Work closely with hardware engineers, product managers, and other software teams to integrate capabilities into our broader robotic systems.
  • Provide technical leadership and mentorship to junior engineers.
  • Communicate technical priorities and status.

Why Berkshire Grey?

  • Opportunity to work with cutting-edge AI-powered robotic solutions that are transforming the supply chain and logistics industry.
  • A culture of innovation and collaboration, with a commitment to professional development and growth.
  • Competitive compensation and comprehensive benefits package.

6110-2602DS

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Senior Software Engineer, Robotics Jobs at Berkshire Grey Inc.

What is the work location for this position at Berkshire Grey Inc.?
This job at Berkshire Grey Inc. is located in Bedford, MA, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Berkshire Grey Inc.?
Employer has not shared pay details for this role.
What employment applies to this position at Berkshire Grey Inc.?
Berkshire Grey Inc. lists this role as a Full-time position.
What experience level is required for this role at Berkshire Grey Inc.?
Berkshire Grey Inc. is looking for a candidate with "Senior-level" experience level.
What benefits are offered by Berkshire Grey Inc. for this role?
Berkshire Grey Inc. offers following benefits: Health Insurance, Dental Insurance, Vision Insurance, Disability Insurance, Life Insurance, and Paid Vacation for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Berkshire Grey Inc.?
You can apply for this role at Berkshire Grey Inc. either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.