Simplify Logo

Full-Time

Principal Software Engineer

Manipulation Planning

Posted on 12/1/2023

Berkshire Grey

Berkshire Grey

201-500 employees

AI-driven robotic automation for logistics

Robotics & Automation
Automotive & Transportation
Hardware
Industrial & Manufacturing
AI & Machine Learning
Aerospace
Consumer Goods

Mid, Senior

Bedford, MA, USA

Category
DevOps & Infrastructure
Software Engineering
Required Skills
gRPC
Agile
Python
NoSQL
Git
Data Structures & Algorithms
Apache Kafka
JIRA
Jenkins
MongoDB
REST APIs
Requirements
  • Bachelor’s degree and 5+ years’ experience in software development or Master’s degree and 2+ years experience, or PhD with a focus in Robotic Motion Planning
  • Experience in designing and implementing planning solutions for manipulation related problems on real robotics systems
  • Commercial experience in a fast paced, agile environment
  • Ability to work as part of an interdisciplinary team
  • Demonstrated ability to
  • Apply planning algorithms to real-world manipulation problems
  • Ability to synthesize approaches to problems from new or existing techniques
  • Implement complex, real-world software solutions
  • Operate autonomously
  • Develop on and debug real robotic systems
  • Proficient in
  • Motion planning libraries (e.g. OpenRave, OMPL, DART, SBPL, prpy, etc)
  • Controls
  • Python
  • C++
  • System design
  • Design patterns
  • VCS (Git)
  • ROS
  • Issue tracking system (Jira)
  • Design patterns
Responsibilities
  • Work with a multidisciplinary team to develop planning software and algorithms for robotic manipulation applications related to store replenishment and e-commerce order fulfillment
  • Be a primary contributor and leader driving to real-world customer delivery, acceptance, and operation
Desired Qualifications
  • Masters or PhD in Computer Science, Robotics, or closely related field
  • Demonstrated abilities in one or more of the following
  • Trajectory generation for 6-DOF manipulators
  • Applying geometric algorithms to real-world problems
  • Applying nonlinear or combinatorial optimization techniques
  • API development (RESTful, websockets)
  • Robotics and robotic solutions
  • Parallel/distributed systems
  • Asynchronous/concurrent programming (asyncio)
  • NoSQL databases (MongoDB)
  • Messaging Systems (gRPC, Kafka)
  • CI/CD (Jenkins, automated testing)

Berkshire Grey offers Intelligent Robotic Automation solutions for retail, eCommerce, and logistics companies, leveraging AI and Robotics to automate pick, pack, and sort operations, enhancing operational efficiency and meeting the demands of today's connected consumers.

Company Stage

M&A

Total Funding

$444.5M

Headquarters

Bedford, Massachusetts

Founded

2013

Growth & Insights
Headcount

6 month growth

8%

1 year growth

14%

2 year growth

-14%
INACTIVE