Ambi Robotics is looking to make e-commerce logistics more efficient and human-friendly with AI-powered robotics by deploying robots at scale to improve warehouse operations.
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
- Experience with fundamentals of the robotics software stack, including kinematics and rigid transformations / 3D geometry
- Experience in advanced robotics software topics such as controls or motion planning
- Experience with APIs, advanced networking, and application software architecture (e.g. Model-View-Controller)
- Familiarity with computer vision, grasp planning, collision checking, and/or machine learning
Responsibilities
- develop core robotics libraries and advanced runtime application software for Ambi products
- rapidly develop, test, and deploy software across the robotics software engineering stack for core product functionality
- work closely with the Software team and the CTO
- rapid development and testing
- solve a diverse set of challenging problems that amplify human potential with state-of-the-art robotics
- owning all phases of the development process from design to implementation to testing to improvements
Other
- Excitement about making a real-world impact for people in the warehouse, putting product function first.
- A bias toward action: you prioritize rapid development and testing versus incubating an idea until it’s “ready”.
- Eagerness to act as a generalist
- Enthusiasm for owning all phases of the development process
- A desire for career growth and ownership of your work