Software Engineer (Robotics)
Littleton, CO
Canopy Technologies /
Full-time /
On-site
$90,000 - $150,000 a year
About Canopy Technologies’ Mission
Canopy Technologies’ mission is to manufacture humanity’s ascent. Our team advances materials and manufacturing processes to support the most challenging missions in the galaxy: re-entry from space, interplanetary travel, hypersonic weapons, and more. Canopy’s engineering centers around extreme environment materials needed to withstand heat, corrosive environments, and the harshness of space.
Role Overview
In this role on the Canopy engineering team, you will be a foundational member of the robotics team, working to develop software that enables automated manufacturing processes for the advanced materials powering the next-generation of space and defense platforms. You will work closely with a wide range of subject matter experts across materials science, hardware, and fabrication to build the best possible manufacturing solutions for our customers. You will join a small core team with combined experience managing nuclear weapons systems, starting companies, creating new materials, and flying things to space. To be successful in this role, you must be self-motivated, thrive in ambiguity, and be able to lead your own projects to completion.
Key Responsibilities
· Design, develop, and maintain robust software systems for manufacturing automation, robotics, and industrial control.
· Integrate software with hardware systems including PLCs, CNC machines, vision systems, and sensors.
· Develop data pipelines and feedback control systems for process monitoring, optimization, and predictive maintenance.
· Collaborate with cross-functional teams to define system requirements and deliver end-to-end solutions.
· Ensure compliance with aerospace safety and quality standards (AS9100, DO-178C, etc.).
· Build digital twin and simulation environments to validate manufacturing processes prior to deployment.
· Mentor junior engineers and contribute to software engineering best practices.
· Support company-wide initiatives focused on automation, data management, and digitalization across business platforms and multiple sites, enabling improved operational efficiency, cross-functional collaboration, and scalable growth.
Qualifications
Required (should meet most of these)
· 5+ years of professional software engineering experience, with strong skills in Python, C++, or Java.
· Deep knowledge of industrial automation and control systems, including PLCs and robotics
· Experience developing software tools for the automation of common aerospace manufacturing processes such as composite layup, CNC machining, additive manufacturing, or automated assembly.
· Familiarity with industrial communication protocols (OPC UA, Modbus, MQTT, etc.).
· Proficiency in CAD/CAM integration, simulation tools, and digital twin technologies.
· Strong background in data analysis, dashboard creation, process optimization, and feedback control loops; machine learning experience is a plus.
· Excellent collaboration and communication skills for working with multidisciplinary teams.
· Proven ability to lead projects from concept through production deployment.
Preferred (please apply even if you don’t have all of these)
· Prior experience developing computer vision software for robotic systems, especially for coating or other surface finishing applications
· Strong familiarity and hands-on experience with ERP/MES/PM systems such as Jira, Confluence, and Epsilon3 including the ability to assist with system customization and configuration at a technical level.
· A graduate degree (M.S. or Ph.D.) in software engineering or robotics
· Project management or project leadership experience
· Understanding of TPS manufacturing and integration principles, especially as they related to design for manufacturability/assembly
What We Offer
· Competitive compensation package, including performance bonuses and incentives
· Comprehensive medical, dental, and vision insurance
· Retirement savings plan with company contribution
· Paid time off and sick leave
· A collaborative, inclusive, and innovative work environment
· Actual level and base salary determined on a case-by-case basis and could vary depending on education, job-related knowledge and skills, fit with the company, and experience
Canopy Core Values
1. Own the Outcome
2. Act with Integrity and Clarity
3. Decide with Data, Execute Flawlessly
4. Solve Relentlessly, Grow Together
Work Environment
· Ability to work in office, lab, and manufacturing environments with occasional exposure to noise, dust, and temperature variations.
· Must be able to lift and carry up to 35 lbs and perform tasks involving standing, walking, bending, and manual assembly.
· Visual acuity required for reading technical drawings, inspecting components, and operating precision instruments.
· May require use of PPE such as safety glasses, gloves, and hearing protection, in accordance with Cal/OSHA safety standards.
· Occasional travel to supplier or test sites, including outdoor or industrial settings, with adherence to company and OSHA safety protocols.
ITAR Requirements
To conform to US Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a US Citizen, lawful permanent resident of the U.S., protected individual as defined by U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Canopy Technologies is an Equal Opportunity Employer, employment with Canopy Technologies is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Join Us
If you feel you’re qualified for the role, but don’t exactly meet the criteria - please apply! We value diversity and prioritize passion over perfectly polished skillsets