SonicJobs Logo
Left arrow iconBack to search

Principal Software Engineer, Applications

Berkshire Grey
Posted 4 months ago, valid for 16 days
Location

Bedford, Middlesex 01730, MA

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Engineer will collaborate with a multidisciplinary team to develop software for robotic applications in package handling.
  • This role requires a Bachelor’s degree in Computer Science or a closely related field and a minimum of 8 years of software development experience.
  • Candidates must have strong expertise in Python and experience in a fast-paced, agile software development environment.
  • The position offers a base salary range of $135,000 to $190,000 and involves responsibilities such as designing, implementing, and maintaining software for robotic capabilities.
  • Preferred qualifications include a Master's degree in Computer Science and experience in robotics or industrial automation systems.

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-2601JT


Location

Bedford, Massachusetts

Department

Software

Employment Type

Fulltime-Regular

Minimum Experience

Experienced

Compensation

Base salary range $135k-$190k




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.