Senior Software Engineer, Perception

Sorry, this job was removed at 08:09 p.m. (CST) on Thursday, Jul 17, 2025
Be an Early Applicant
Bedford, MA
In-Office
Artificial Intelligence • Robotics • Business Intelligence
The Role

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, you will work as part of the perception software team and with related software and hardware teams to develop new functionalities and extend existing functionalities of material handling robotic systems.

Responsibilities

  • Conduct full-cycle development of perception functions, autonomously or under the supervision of a team leader.
  • Write unit tests and test functions on real hardware as required.
  • Read and understand existing code and provide code reviews for peers.
  • Make reasonable estimates of task execution times and adhere to them.
  • Search for, read, and implement algorithms from engineering books and research papers.
  • Collect, process, and annotate datasets.
  • Train, fine-tune, and validate machine learning models.
  • Continuously self-educate on the latest developments in perception and robotics.

Minimum Qualifications:

  • Bachelor's degree in Computer Vision, Machine Learning, Robotics, Computer Science, or a closely related field.
  • 4+ years of experience in software development with a focus on computer vision.
  • Proficiency in C++ and Python.
  • Knowledge of software engineering practices (version control, testing, patterns).
  • Mathematical proficiency (Linear Algebra, Calculus, Statistics, Optimization).
  • Solid 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).
  • Advanced user-level knowledge of Linux (basic scripting, tools, basic networking).
  • Demonstrated ability to:
    • Read and understand technical requirements and design documents.
    • Follow company guidelines and write quality code in a reasonable time.
    • Apply computer vision and machine learning algorithms to real problems.
    • Read and understand existing code.
    • Comment code as required and document developed functions on the internal company portal.
    • Write technical papers and presentations as requested.
    • Effectively communicate with peers and work in a team.
      Adapt quickly to changes in project priorities.
  • Communication and collaboration skills.
  • Experience with team software development (agile project management, task planning, and tracking).

Preferred Qualifications:

  • Practical experience with robotic systems and automated material handling.
  • Practical experience with machine vision (RGB and grayscale 2D cameras, 3D sensors).
  • Practical knowledge of frameworks for matrix computations, such as Eigen and NumPy.
  • Practical experience with developing computer graphics.
  • Practical experience or theoretical knowledge of machine learning.
  • Practical experience with numerical simulation in science (e.g., physics, engineering).
  • Experience with unit test frameworks for C++ and Python.
  • Experience with GPU computing, distributed and parallel processing.
  • Experience with ROS1 or ROS2.

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-2418VR

Similar Jobs

Pickle Robot Company Logo Pickle Robot Company

Software Engineer

Robotics • Transportation
Hybrid
Charlestown, MA, USA
40 Employees
156K-175K Annually

Shield AI Logo Shield AI

Senior Engineer

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office
3 Locations
160K-240K Annually

Shield AI Logo Shield AI

Staff Engineer

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office
3 Locations
221K-331K Annually

Block Logo Block

Program Manager

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office
Boston, MA, USA
12000 Employees
76K-152K Annually
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bedford, MA
289 Employees
Year Founded: 2013

What We Do

It’s time to radically change the essential way we do business.

At Berkshire Grey, our game-changing solutions combine AI and Robotics to automate omni-channel fulfillment for retailers, eCommerce, and logistics enterprises serving today’s connected consumers.

By transforming pick, pack and sort operations, our technology is a fundamental engine of change that moves you forward.

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account