Senior Robotics Software Engineer
AMP Robotics is a pioneer and industry leader in artificial intelligence and robotics for the recycling industry. We’re reimagining and actively modernizing the world’s recycling infrastructure. Headquartered and with manufacturing operations in Louisville, Colorado, we build and deploy technology that solves many of the central challenges of recycling and shifts the economics of the industry to make it more efficient, cost-effective, scalable, and sustainable. With more than 70 systems installed across North America, Japan, and Europe, we’re increasing the value that can be extracted from recyclable material through superior separation, purity enhancement, and identification of new end markets for reuse and recycling.
Our diverse, growing team of environmentalists, engineers, and other professionals shares a passion for the promise technology holds to transform the way we recycle. With backing from top-tier investors including Sequoia Capital and recognition including Fast Company’s Most Innovative Companies and Forbes’ most promising artificial intelligence companies in America, we’re always seeking ways to better our operations, raising the bar on innovation, and looking to collaborate and improve each day in what we do. Learn more at AMPRobotics.com.
The Senior Robotics Software Engineer will be responsible for driving AMP's technical capabilities: creating new features, interfacing with new hardware, and building systems with superb reliability.
As our Senior Robotics Software Engineer you will work to:
- Technically lead software development efforts
- Develop new software features
- Help shape internal architecture and tools to aid development
- Improve and maintain the quality of our robot software
- Improve robot performance and reduce hardware requirements
- Interface with other teams (ML, Web, DevOps, Testing) to own complete lifecycle of features
Your background and experience will likely include:
- Bachelor’s degree in Computer Science, Engineering, or equivalent combination of technical education and work experience.
- Proven ability to create high quality, high performance software
- Experience developing for embedded / robotic systems
Desired:
- Shipped software on schedule
- History of being effective in dynamic software teams
- Startup ready mentality
- Passion for recycling, robotics and changing the world
Bonus:
- Framework Experience:
- ROS, OpenCV, Boost
- Industrial Robot Experience:
- ABB, Omron / Adept
- Language Familiarity:
- C++, Python, Typescript / Angular
We recognize that there is more to work than the day-to-day responsibilities. In addition to a collaborative, high-performing team environment, we’re pleased to offer competitive base salaries; medical, dental and vision insurance; a 401(k) plan; paid time off and sick time; flexible work hours; and the opportunity to quickly accelerate your learning and growth.
AMP Robotics values inclusion and is an equal opportunity employer that encourages individuals of all backgrounds to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.