Demo

Senior Software Engineer, Perception

Berkshire Grey
Bedford, MA Full Time
POSTED ON 12/16/2024
AVAILABLE BEFORE 2/15/2025

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

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Perception?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Perception career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Berkshire Grey

Berkshire Grey
Hired Organization Address Bedford, MA Full Time
Job Summary: Berkshire Grey is looking for a strong motivated Systems Engineering Manager to help lead the customer inte...
Berkshire Grey
Hired Organization Address Bedford, MA Full Time
Company Overview: Berkshire Grey is a pioneer in transformative, AI-enabled robotic solutions to automate online order f...
Berkshire Grey
Hired Organization Address Bedford, MA Full Time
Company Overview: Berkshire Grey is a pioneer in transformative, AI-enabled robotic solutions to automate online order f...
Berkshire Grey
Hired Organization Address Bedford, MA Full Time
Minimum Qualifications: Master’s degree in Computer Vision, Machine Learning, Robotics, Computer Science or a closely re...

Not the job you're looking for? Here are some other Senior Software Engineer, Perception jobs in the Bedford, MA area that may be a better fit.

Principal Software Engineer, Perception

Berkshire Grey, Bedford, MA

Senior IT Software Engineer - Salesforce

Ultimate Software, Lowell, MA

AI Assistant is available now!

Feel free to start your new journey!