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-09-12

Recommended Jobs

To Go Specialist

Olive Garden
Danvers, MA

For this position, pay will be variable by location - plus tips Our Winning Family Starts With You!  Check out these great benefits! ~ Flexible schedules to help you balance other life com…

View Details
Posted 2025-07-28

Senior Contract Administrator

Boston Scientific
Marlborough, MA

Additional Location(s):  US-MA-Marlborough Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to har…

View Details
Posted 2025-07-23

Preschool Teacher

The Goddard School of Auburn, MA
Auburn, MA

Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Dental insurance ~ Employee discounts ~ Health insurance ~ Paid time off We are currently hiring in our presch…

View Details
Posted 2025-09-06

Sr. Property Manager (NE2024SPM100)

Blue Castle Agency
Natick, MA

Job Description Job Description SENIOR PROPERTY MANAGER (Multi-Site) Our client is currently seeking a Sr. Property Manager to lead the day-to-day operations, financial management, and tenant r…

View Details
Posted 2025-08-31

Clinician |Outpatient

Gandara Mental Health Center, Inc.
Springfield, MA

Job Description Job Description Why Work for Gandara : Explore the career pathways in Behavioral Health, Substance Use and Recovery, Community Based Clinical services, Adolescent and Family s…

View Details
Posted 2025-07-25

Assistant Director Admissions

Tufts University
Medford, MA

Overview The directive of the Office of Admissions is to ensure enrollment of well-rounded incoming students and residents. The department manages the recruitment, application, review, and accepta…

View Details
Posted 2025-09-10

Science Tutor

Huntington Learning Center of Acton
Acton, MA

Job Description Job Description Job description Looking for part-time tutors who are enthusiastic about their field of science. You must be readily proficient in High School level Biology, Chemi…

View Details
Posted 2025-07-27

Med/Surg | RN

Hampden County, MA

Travel Registered Nurse (RN) – Med/Surg Night Shift – Locum Tenens Nursing Job in Englewood, Colorado Advance your nursing career as a Travel Registered Nurse (RN) specializing in Medical/Surgical …

View Details
Posted 2025-09-05

ER | RN

Methuen, MA

Locum Tenens Emergency Room Registered Nurse (ER RN) – 12hr Night Shifts – Methuen, MA Seeking an experienced Emergency Room Registered Nurse (ER RN) for a locum tenens travel nursing job in Methue…

View Details
Posted 2025-08-06

Finance & Insurance Manager (Gloucester)

Sudbay Automotive
Gloucester, MA

Sudbay Automotive has been a family owned business serving the people of Cape Ann and beyond for over 50 years! We pride ourselves on our quality staff, updated facilities and company culture. To join…

View Details
Posted 2025-08-28