Principal Engineer Manipulation

Maxwell Bond

Boston (MA)

Sur place

USD 140 000 - 190 000

Plein temps

Il y a 2 heures
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Maxwell Bond is seeking a Senior Software Engineer specializing in robotic manipulation to advance AI-powered robotic systems across e-commerce, retail, and logistics. You will design, develop, and deploy robust software enabling robots to interact with real environments and perform complex tasks.

You will lead development in motion planning, kinematics, and control strategies, while collaborating with hardware and product teams to integrate capabilities into broader robotic systems.

Qualifications

  • Bachelor's degree in Robotics, Computer Science, or related field.
  • 4+ years of professional software development in production.
  • Strong Python programming skills.
  • Experience with motion planning, robotics kinematics, and environment representation.
  • Experience with RESTful APIs, gRPC, and clients.
  • Familiar with system design principles and testing.
  • Ability to work independently and communicate clearly.
  • Experience with Git, Jira, and automated testing including hardware-in-the-loop.

Responsabilités

  • Design, develop, and maintain robotic manipulation software in production.
  • Advance motion planning, kinematics, control strategies, and motion execution.
  • Extend simulations to test and optimize capabilities.
  • Collaborate with hardware, product, and software teams to integrate robotics into systems.
  • Provide technical leadership and mentorship to junior engineers.
  • Communicate priorities, progress, and challenges clearly.

Connaissances

Python
RESTful APIs
gRPC
Git
Jira
Unit testing
Asynchronous programming
Motion planning
C++
MongoDB
Multi-arm coordination
Robotics software

Formation

Bachelor's degree in Robotics or CS
Master's degree (preferred)

Outils

ROS/ROS 2
Linux

Description du poste

My client is seeking a Senior Software Engineer specializing in robotic manipulation to help advance the capabilities of innovative AI-powered robotic systems. The technology supports applications across e-commerce, retail, and logistics, automating complex pick, pack, and sort operations.

In this role, you will play a key part in developing advanced software that enables robots to interact with their environments and perform complex, real-world tasks. You will contribute to the design, development, testing, and deployment of robust robotic manipulation capabilities in production environments.

Responsibilities
  • Design, develop, and maintain advanced robotic manipulation software deployed in production environments.
  • Develop high-performance software for motion planning, kinematics, control strategies, and motion execution.
  • Extend and utilize simulation environments to test, validate, and optimize robotic manipulation capabilities.
  • Collaborate with hardware engineers, product managers, and software teams to integrate capabilities into broader robotic systems.
  • Provide technical leadership and mentorship to junior engineers.
  • Communicate technical priorities, project progress, and potential challenges clearly and proactively.
Minimum Qualifications
  • Bachelor's degree in Robotics, Computer Science, or a closely related field.
  • 4+ years of professional software development experience in a production environment.
  • Strong programming skills in Python.
  • Understanding of parallel and distributed systems, as well as asynchronous and concurrent programming.
  • Experience designing and implementing software or algorithms for motion planning, motion execution, multi-arm coordination, robotic kinematics, and/or environment representation.
  • Experience designing and developing RESTful APIs, gRPC services, and clients.
  • Familiarity with system design principles and software design patterns.
  • Commitment to delivering well-designed, maintainable, and thoroughly tested software that meets internal and external requirements.
  • Ability to navigate ambiguous problems, define scope, plan solutions, and execute independently.
  • Experience with Git, code reviews, issue tracking tools such as Jira, and automated testing, including unit, integration, and hardware-in-the-loop testing.
  • Strong collaboration and communication skills, including the ability to work effectively with technical and non-technical stakeholders.
Preferred Qualifications
  • Master's degree in Robotics, Computer Science, or a closely related field.
  • 6+ years of professional software development experience in a production environment.
  • Experience with ROS or ROS 2.
  • Experience developing and integrating drivers for robotic hardware, particularly robotic arms.
  • Familiarity with robotics simulation tools and testing environments.
  • Familiarity with Linux-based development environments.
  • Experience with Python's asyncio library.
  • Programming experience in C++.
  • Experience with NoSQL databases, such as MongoDB.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer, Robotic Manipulation
Senior Software Engineer, Robotic Manipulation

Berkshire Grey, Inc. • Bedford (MA)

Sur place
USD 140 000 - 190 000
Senior Software Engineer, Robotic Manipulation
Senior Software Engineer, Robotic Manipulation

Hardware FYI • Bedford (MA)

Hybride
USD 140 000 - 190 000
Senior Software Engineer, Robotic Manipulation
Senior Software Engineer, Robotic Manipulation

Berkshire Grey • Bedford (MA)

Sur place
USD 120 000 - 180 000
Principal Software Engineer, Manipulation
Principal Software Engineer, Manipulation

Berkshire Grey • Bedford (MA)

Sur place
USD 180 000 - 240 000
Principal Software Engineer, Manipulation
Principal Software Engineer, Manipulation

Berkshire Grey, Inc. • Bedford (MA)

Sur place
USD 150 000 - 230 000
Senior Software Engineer, Robotic Packing/Manipulation
Senior Software Engineer, Robotic Packing/Manipulation

Berkshire Grey, Inc. • Bedford (MA)

Sur place
USD 140 000 - 180 000
Principal Manipulation Engineer
Principal Manipulation Engineer

Maxwell Bond • Reno (NV)

Sur place
USD 120 000 - 180 000
Senior / Staff Robotics Engineer, Manipulation
Senior / Staff Robotics Engineer, Manipulation

RoboForce • Milpitas (CA)

Sur place
USD 160 000 - 265 000
Stock options
Equity programs
Health insurance
+6
Member of Technical Staff, Robotics Engineering
Member of Technical Staff, Robotics Engineering

YouDevise • San Francisco (CA)

Sur place
USD 140 000 - 180 000
Robotics Engineer, Manipulation
Robotics Engineer, Manipulation

Skild AI Inc. • Sacramento (CA)

Sur place
USD 100 000 - 300 000