Dexterity

Robotics Engineer III

Dexterity Redwood City Today
engineering
About Dexterity
At Dexterity, we believe robots can positively transform the world. Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robots to handle repetitive and physically difficult work.

We’re starting with warehouse automation, where the need for smarter, more resilient supply chains impacts millions of lives and businesses around the world. Dexterity's full-stack robotics systems pick, move, pack, and collaborate with human-like skill, awareness, and learning capabilities. Our systems are software-driven and hardware-agnostic and have already picked over 15 million goods in production. And did we mention we’re customer-obsessed?  Every decision, large and small, is driven by one question – how can we empower our customers with robots to do more than they thought was possible?

Dexterity is one of the fastest-growing companies in robotics, backed by world-class investors such as Kleiner Perkins, Lightspeed Venture Partners, and Obvious Ventures. We’re a diverse and multidisciplinary team with a culture built on passion, trust, and dedication.  Come join Dexterity and help make intelligent robots a reality!

About the Role
As a Robotics Engineer III, you will actively be developing robot control software and infrastructure that spans the entire stack of low level mechatronic hardware to high level vision systems. You will work on algorithms and state machines involving robot motion and planning, perception, feedback control, signal processing, and much more. You will oversee the deployment of your work on the field, and develop measures to introspect and upgrade the things you build. In order to thrive in this role you have experience working with production robotics data pipelines: dataset creation, analysis, training and validation.

Responsibilities

  • Design, program, test, and debug robotic software in Python and C++, incorporating customer requirements
  • Develop task architectures and decision-making systems for complex robotic behaviors, including software
  • API design (Redis, gRPC, HTTP) for inter-service communication; write and maintain software solutions with Git, Kubernetes, Docker, and Linux to ensure robust, scalable systems
  • Build modern motion planning, collision checking, and trajectory optimization algorithms for safe, collision-free, and optimal operations and develop novel controllers for multi-robot collaboration using knowledge of kinematics, dynamics, 3D transforms, linear algebra, geometric algorithms, graph search algorithms, numerical optimization
  • Ensure robot safety, autonomy, and precision by implementing calibration, safety layers, modern 3D vision and machine learning algorithms, libraries, and pipelines for robotic perception; and collect, store, and analyze data to optimize robot performance
  • Up to 20% travel to customer sites in the Midwest, California, and Texas
  • Requirements

  • Bachelor’s degree in Computer Science, or Electrical, Electronics, or
  • Mechanical Engineering, or foreign degree equivalent, plus 2 years of experience in Robotics
  • Engineering and/or Software Product Operations Engineering positions or related field
  • Experience must include Python and C++
  • Git, Kubernetes, Docker, Linux
  • Kinematics, dynamics, 3D transforms, linear algebra, geometric algorithms, graph search algorithms, numerical optimization
  • Modern 3D computer vision approaches and machine learning algorithms, libraries, and pipelines for robotic perception
  • Software communication (Redis, gRPC, HTTP)
  • and collecting, storing, and analyzing data to optimize robot performance
  • Additional Information
    We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    Sponsored

    Explore Engineering

    Skills in this job

    People also search for