Senior Robotics Software Engineer

Ambi Robotics
Berkeley, CA
Job Description
Role Overview

We are a well-funded startup on a mission to build the nervous system for AI-powered robots in industrial applications. Join us in helping people handle more throughout the supply chain! As a Senior Robotics Software Engineer, you will develop core robotics libraries and runtime application software for Ambi products, working closely with the Software team and the CTO.

What You Will Do

You will rapidly develop, test, and deploy software across the robotics software engineering stack for core product functionality to improve warehouse operations.

Why It Might Be a Fit

You are a good fit if you have excitement about making a real-world impact, eagerness to act as a generalist, a bias toward action, enthusiasm for owning all phases of the development process, and a desire for career growth and ownership of your work.

Requirements

  • Proficiency with Python, Linux, and Docker
  • Experience with C++ or Rust
  • A strong understanding of software engineering development practices (git, CI/CD), finite state machines, multiprocessing/multithreading, and socket programming
  • General experience across the robotics software stack, including controls, kinematics, motion planning, and rigid transformations / 3D geometry
  • Familiarity with project management and acting as tech lead on projects involving one or more other members
  • A BS in a related field with four years of experience in commercial robotics software development OR an MS/PhD in a related field with two years of experience in commercial robotics software development

Benefits

  • Health, dental, and vision insurance
  • 401k with 5% matching by Ambi
  • Equity ownership
  • Unlimited PTO
  • Partial WFH
  • Access to a full gym at HQ
  • Free parking on site at HQ
  • Free lunches 2x per week
]]>