Robotics Software Engineer
AMP Robotics is a rapidly growing startup at the intersection of artificial intelligence, robotics, and recycling. AMP’s technology is built by an innovative team located in Louisville, Colorado. AMP is deploying robots internationally that dramatically reduce costs and increase efficiency of recycling operations. Find out more about AMP at www.amprobotics.com.
About the role:
We are looking for a software developer to take a foundational role in our growing Robotics Software Team. Your primary responsibilities will be to design, implement, test, and deploy core software capabilities. This is dynamic and cutting-edge development; ideal candidates will: enjoy being experimental with hands-on robotic systems, be ready to rapidly iterate, and have the know-how to build reliable and repeatable systems.
What you’ll do:
Develop software in an existing C++ ROS codebase, with interfaces to industrial robots, PLCs, and cameras.
Design new software features to maximize system performance, and improve customer experience.
Create new products as AMP continues to extend its lineup of systems.
Build for scale as AMP’s fleet continues to grow.
What you’ll need:
Required:
Bachelor’s degree in Computer Science, Robotics / Engineering, or equivalent combination of technical education and work experience.
2+ years industry experience building multi-process/multi-threaded applications with high reliability and low latency.
Strong proficiency in C++ and its associated build infrastructure in Linux.
Proficiency with professional software engineering practices; including: code reviews, source control management, CI/CD, and DevOps.
Ability to collaborate closely with a cross-functional team.
Excitement about robotics, artificial intelligence, and recycling.
Preferred:
Experience with: ROS, OpenCV, Python, Ubuntu, Ansible, Tensorflow, V+, RAPID, Docker, and Angular/ Typescript
Experience with Robotics: Dynamics, Kinematics, Data Filtering, Planning.
A portfolio of past work and ability to show and explain projects.
This is a full-time on-site position in Louisville, Colorado. No relocation package is available.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.