Robotics Software QA Engineer
Ambi Robotics · Berkeley, CA · 2 mo ago
On-siteEngineeringFull-time
Job Summary
We are seeking a Robotics Software QA Engineer to join our dynamic team. The successful candidate will contribute to the development and testing of core robotics libraries and runtime application software for Ambi products, focusing on resolving customer issues and supporting deployments.
Responsibilities
- Perform regular quality assurance testing on robot hardware
- Contribute to Ambi application code after a short onboarding period, owning an increasing part of app development over time
- Manage and support software deployments to production machines
- Provide on-call engineering support to production machines
- Modify existing software and configuration for new customers
Requirements
- Eagerness to learn, solve challenging problems, and lead with curiosity
- A desire for career growth and ownership of your work
- Excitement about amplifying human potential with state-of-the-art robotics
- Ability to move 50lb boxes for 8 hours a day
- Ability to use a pallet jack (with minimal training)
- Strong communication skills (written documentation and note taking)
- Proficiency in Python and Linux, fluency with vectorization / Numpy
- Experience with object-oriented programming
- Familiarity with standard SW development practices (Git, CI / CD), multiprocessing, multithreading, basic socket programming
- Familiarity with robotics topics such as rigid transformations and 3D geometry
Qualifications
- BS or MS/PhD in robotics software development or equivalent (CS, CE, EE, MechE)
- (BONUS) Past internship experience in software engineering
- (BONUS) Experience working with controls, collision checking, path / motion planning, state estimation, or camera data
Benefits
- Health, dental, and vision insurance
- 401k with 5% matching by Ambi
- Equity ownership
- Unlimited PTO
- Free parking on site at HQ
- Free lunches 2x per week