Avatar for Berkshire Grey
Berkshire Grey
Actively Hiring

Principal Software Engineer, Applications

  • Bedford
  • |8 years of exp
  • |Full Time
Posted: 8 months ago
Job Location
Bedford
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
C++
System Design
design Pattern
Linux (Ubuntu)
Asynchronous/Concurrent Programming
VCS (Git)
Issue Tracking System (Jira)

About the job

Primary Job Function:

  • The Engineer in this role will work with a multidisciplinary team to develop software for robotic applications related to package handling.
  • The Engineer in this role will be responsible for designing, implementing, and maintaining software that integrates and enhances robotic capabilities to deliver product features.
  • This candidate will be expected to be a primary contributor and leader driving to real-world customer delivery, acceptance, and operation.

Min Skills/Technical Requirements:

  • Bachelor’s degree in Computer Science or a closely related field.
  • 8+ years of experience in software development.
  • Strong development expertise in Python.
  • Experience in a fast paced, agile software development environment.
  • Ability to:
    • Collaborate with a team of software projects
    • Navigate and contribute to large, complex codebases
    • Provide technical leadership on key projects
    • Architect component-level software solutions
    • Operate autonomously
    • Mentor
    • Determine and communicate justification of technical priorities to management
  • Proficient in
    • Python
    • C++
    • Linux (Ubuntu)
    • System design
    • Design Pattern
    • Asynchronous/Concurrent Programming
    • VCS (Git)
    • Issue tracking system (Jira)

Preferred Qualifications:

  • Master’s degree in Computer Science or a closely related field.
  • Exposure to robotics or a keen interest in the robotics field.
  • Experience with PLC programming, troubleshooting, and industrial automation system
  • Expert level understanding of one or more of the following:
    • Warehouse Management/Control Systems (WMS/WCS)
    • Asynchronous/Concurrent Programming
    • NoSQL Databases (MongoDB)
    • Messaging Systems (Kafka, gRPC)
    • CI/CD processes (Jenkins, Automated Testing)
  • Containerization (Docker, Kubernetes)
  • ROS (Robot Operating System)
  • Understanding of parallel/distributed systems

Educational Requirements: Master's degree in Computer Science or a similar field

6110-2508JT

About the company

Berkshire Grey company logo

Berkshire Grey

Actively Hiring
201-500 Employees
Company Location
Bedford
Company Size
201-500
Company Type
Transportation
Learn more about Berkshire Grey image

Funding

AMOUNT RAISED
$375M
FUNDED OVER
1 round
Round
S
$375000000
Seed - Mar 2023