Principal Software Engineer, Perception

Berkshire Grey
Bedford, MA

Minimum Qualifications:


  • Master’s degree in Computer Vision, Machine Learning, Robotics, Computer Science or a closely related field.

  • 8+ years of experience in software development with a focus on computer vision and/or robotics.

  • Proficiency in Python and C++.

  • A strong knowledge of computer science algorithms and data structures.

  • Knowledge of 3D point cloud processing algorithms and libraries (PCL, Open3D).

  • Knowledge of 2D image processing algorithms and libraries (OpenCV).

  • Knowledge of machine vision sensors (RGB and grayscale 2D cameras, 3D sensors).

  • Demonstrated ability to:

    • Apply perception algorithms to real-world problems.

    • Provide technical leadership on key projects.

    • Manage execution of technical efforts across a small team.

    • Mentor junior engineers.

    • Operate autonomously.

    • Develop on and debug real robotic systems.

    • Determine and communicate justification of technical priorities.


  • Knowledge of software design principles and patterns.

  • Experience with team software development (agile project management, task planning, and tracking).

  • Experience with refactoring and maintenance of the existing codebase.

Preferred Qualifications:


  • PhD in Computer Vision, Machine Learning, Robotics, Computer Science or a closely related field.

  • Practical experience with the application of machine learning for computer vision.

  • Work experience in the material handling industry.

  • Experience with unit test frameworks for C++ and Python.

  • Experience with designing multithreaded and asynchronous applications.

  • Experience with ROS1 or ROS2.

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 Principal Software Engineer, Perception, you will develop, optimize, and own perception software deployed on real-world robots, allowing them to understand and interact with their environment in unprecedented ways. Your work will directly contribute to enhancing the capabilities of our robotic solutions. This position offers a unique opportunity to deploy the latest perception technologies, pushing the boundaries of robotic perception applied to real-world challenges.

Responsibilities


  • Develop and apply advanced perception algorithms for robotic applications.

  • Provide technical leadership and mentorship to a small team of software engineers.

  • Design and architect robust software solutions for real-world robotic systems deployed around the world.

  • Evaluate and integrate perception libraries and machine learning models into our solutions.

  • Collaborate with cross-functional teams to ensure seamless integration of perception software with other software, hardware and controls teams.

  • Communicate technical priorities and status.

  • Stay abreast of the latest advancements in perception and robotics, evaluating applicability to our challenges.

6110-2414VR

Posted 2025-08-20

Recommended Jobs

Project Lead - Work From Home

Ginas Tech Jobs
Boston, MA

Project Lead – Work From Home The Project Lead will be responsible for the overall engineering, testing, and production of systems for the platforms. The eco-system comprises of B2C, B2B, website…

View Details
Posted 2025-09-01

Sr. Residential Counselor Float MAP

Brockton Area Multi-Servi
Brockton, MA

Job Description Job Description 40 hrs first and second shift available $21+/hr This position is a float position located in Kingston, Carver, Plymouth, Plympton and Hanson, MA *This…

View Details
Posted 2025-07-23

Full Stack Developer

Sansar Tec
Boston, MA

Primary Responsibilities: · Good Knowledge of Java back-end development · Good Knowledge of front-end technologies such as ReactJS · Good knowledge of Java, Springboot and Azure cloud technologie…

View Details
Posted 2025-08-20

Residential Coordinator

Brockton Area Multi-Servi
Plainville, MA

Job Description Job Description 40 hrs: Tues-Sat: 9a-5p Job Summary Work in coordination with the Program Manager in overseeing all day-to-day operations of the program. Provide direct care se…

View Details
Posted 2025-07-26

Family Medicine Advanced Practice Clinician- Reliant Medical Group

Optum
Shrewsbury, MA

Job Description Reliant Medical Group, part of the Optum family of businesses, is seeking a  Family Medicine Advanced Practice Clinician to join our team in Worcester, MA. Optum is a clinician-led ca…

View Details
Posted 2025-09-02

Plumber

Mentor Technical Group
Boston, MA

Mentor Technical Group (MTG) provides a comprehensive portfolio of technical support and solutions for the FDA-regulated industry. As a world leader in life science engineering and technical solution…

View Details
Posted 2025-07-28

Restoration Technician

ServiceMaster Dynamic Cleaning
Worcester, MA

Job Description Job Description Salary: $16-20 hr plus incentives ServiceMaster Dynamic Cleaningis looking for entry level and experienced technicians to join our team. We are a Disaster Resto…

View Details
Posted 2025-08-31

Lead SME - Treasury

Information Consulting Services
Boston, MA

Title: Lead SME – Treasury Contract Details: Location: Boston, MA or Springfield, MA (Remote with travel onsite for QE and YE close) Duration: 12+ month contract Start: ASAP Candidates C…

View Details
Posted 2025-08-20

Patient Access Associate I

Emerson Hospital
Concord, MA

Patient Access Associate I Job Ref: 32692 Category: Revenue Cycle Location: Emerson Hospital, 133 Old Road to Nine Acre Corner, Concord, MA 01742 Department: Patient Access …

View Details
Posted 2025-08-06

Scientist II - Smith Lab

Dana-Farber Cancer Institute
Boston, MA

Overview Pre-clinical group developing next generation antibody and CAR T cell immunotherapies for cancer is looking for an exceptionally motivated individual with past in vivo experience. The S…

View Details
Posted 2025-08-27