Robotics Software Engineer Robot Math
Dexterity is an enterprise Physical AI and robotics company deploying AI-powered industrial robots for logistics and manufacturing operations.
Funding history
Investors
About Dexterity, Inc.
Dexterity develops a full-stack Physical AI platform, including its Foresight world model and Mech industrial robot, for production material-handling work such as trailer loading and unloading, palletizing, depalletizing, aircraft loading and unloading, and singulation.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will develop platform software for robot motion under geometric and dynamic constraints. You will build motion planning, collision-checking, and trajectory-optimization algorithms; measure and improve performance; develop logging and metrics tooling; analyze robot-motion data pipelines; and support teams integrating robot motion features.
Requirements
- Bachelor's degree with 4+ years of experience, master's degree with 2+ years of experience, PhD, or equivalent experience in computer science, mathematics, or a related discipline
- Strong knowledge of Modern C++ and Python
- Knowledge of linear algebra, numerical optimization, geometric algorithms, and graph-search algorithms
- Experience delivering production software
- Experience with Git, Kubernetes, and Docker
- Proficiency in Linux
- Minimum two years of industry experience
Responsibilities
- Build motion planning, collision-checking, and trajectory-optimization algorithms
- Develop infrastructure to measure reliability and field performance
- Analyze and optimize motion-planning speed and quality
- Design and implement trajectory-optimization methods
- Work with controls and product teams to design and test motions
- Build tooling for logging and metrics
- Build and analyze robot-motion data pipelines
- Support product teams integrating motion-stack features
Benefits
- Comprehensive benefits
- Equity
Hiring Process
Applications may be reviewed with AI tools; resumes and responses may be analyzed, and application materials assessed for inconsistencies or verification signals. The recruitment team uses these tools, while final hiring decisions are made by humans.
