Software Engineer, Applications

Berkshire Grey
Bedford, MA

About The Job

Berkshire Grey is a leader in the field of robotics and AI, providing innovative solutions for e-commerce, retail replenishment, and logistics. Our technology automates complex pick, pack, and sort operations.

As a Software Engineer, Applications, you will develop and enhance software that powers our cutting-edge robotic solutions. The robotic application development involves high-level logic that controls the systems and ties everything together. You will be solving a variety of robotic problems including software behaviors and systems intelligence.

Responsibilities


  • Design, develop, and support advanced robotic application software deployed in production environments.

  • Design, prototype, implement, test, and maintain software that integrates and enhances robotic capabilities to reliably deliver and perform complex robotic tasks.

  • Work closely with hardware engineers, product managers, and other software teams to integrate capabilities into our broader robotic systems.

  • Communicate technical progress and collaboratively solve problems.

Minimum Qualifications


  • Bachelor’s degree in Computer Science or a closely related field.

  • 2+ years of experience in software development.

  • Proficiency in Python.

  • Experience in a fast paced, agile environment.

  • Ability to:

    • Collaborate with a team on software projects

    • Navigate and contribute to large, complex codebases

    • Participate in code reviews and apply design patterns effectively

    • Employ MVP mentality, prioritizing functionality and going from simple to complex


  • Proficient in:

    • Python

    • System design

    • Asynchronous / Concurrent programming.

    • Git

    • Jira

    • Ubuntu

    • Code reviews

    • Design patterns (producer-consumer, modular and configurable, etc.)


Preferred Qualifications


  • Exposure to robotics or a keen interest in the robotics field.

  • Familiarity with the material handling industry.

  • Understanding of parallel/distributed systems.

  • Basic data analysis (logging, profiling, statics, pandas)

  • Experience with:

    • Documenting code clearly

    • Using key-value stores (ZooKeeper)

    • Writing software tests (pytest)

    • Managing processes and containers (Docker, Kubernetes)

    • Basic knowledge of robot simulation, visualization

    • Experience with real sensors, robots

    • Developing APIs.

    • Developing RESTful, and/or gRPC services/clients.

    • Robotic Operation System (ROS2).

    • NoSQL databases (e.g. MongoDB).


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.

6111-2506CC

Posted 2025-11-25

Recommended Jobs

Physical Security Specialist

Cyberark
Newton, MA

Company Description About CyberArk : CyberArk (NASDAQ: CYBR ), is the global leader in Identity Security . Centered on privileged access management, CyberArk provides the most comprehens…

View Details
Posted 2025-11-25

Plasma Center Nurse - BSN/LPN - Bilingual preferred Spanish/Portuguese

BioLife
Medford, MA

Please take this virtual tour to get a sneak peek of one of our Plasma Donation Centers. About BioLife Plasma Services  Every day, the donors you meet will motivate you. The high-quality plasma …

View Details
Posted 2025-11-15

Construction Manager II/III (Traveling, Industrial Construction)

Dennis Group
Springfield, MA

Job Summary Construction Managers are Dennis Group’s project site supervisors that oversee the daily operations of the construction activities including coordination of sub-contractors, site safet…

View Details
Posted 2025-11-06

Project Architect

Perkins Eastman
Boston, MA

Life at PE: Perkins Eastman is a global architectural design practice with expertise in all aspects of the built environment, working at all scales, and at every level of detail. With studios in 24 l…

View Details
Posted 2025-11-27

911 Operator

City of Somerville
Somerville, MA

Department: Somerville Police Department-Emergency Communications Job Title: Emergency 911 Call-Takers and Police Dispatchers Union Affiliation: SEIU Local 888 Hours Per Week: 40-hour wor…

View Details
Posted 2025-11-25

ADMINISTRATIVE ASSISTANT (FULL TIME)

Chartwells School Dining Services K12
Newton, MA

Chartwells K12 We are hiring immediately for a full time ADMINISTRATIVE ASSISTANT position. Location: Newton Public Schools - 100 Walnut Street, Newton, Massachusetts 02460. Note: online applicat…

View Details
Posted 2025-11-26

CNC Machine Operator

Regal Rexnord
Cambridge, MA

CNC Machine Operator Schedule: Monday Thursday 5:00 am 3:30 pm Fridays off Salary Range: $25/hr. Responsibilities Program set up and operate numerically controlled machines. Mount…

View Details
Posted 2025-11-25

Principal / engineer

Akkodis
Boston, MA

Akkodis is seeking a Principal AI/ML Engineer direct job with a client in Boston, MA. Must hold a Bachelor's degree to be considered. You will challenge the status quo and hold a high bar to drive fo…

View Details
Posted 2025-11-24

Field Support Specialist On-call

SPS-North America
Boston, MA

Job Title: Field Support Specialist (On-Call) Reports To: The Field Support Specialist (On-call) will report to the Client Services Supervisor Client Services Manager Human Resources or equiva…

View Details
Posted 2025-11-26

Team Lead Network Infrastructure Group

Boston Medical Center
Quincy, MA

POSITION SUMMARY : Responsible for managing the day-to-day operations of the Network Infrastructure Group, managing direct employees and consultants. Specific duties include: planning, coordina…

View Details
Posted 2025-09-30