Senior Software Engineer
- Broomfield, Colorado, United States
- Broomfield, Colorado, United States
About
Senior Software Engineer
Broomfield, CO (on-site)
Full Time (salaried)
Go to to apply
Company Overview:
Raven Space Systems (Raven) is a venture-backed startup with active government programs and strong commercial momentum, helping revitalize the industrial base by developing breakthroughs in automated manufacturing to build factories of the future and enable the US to compete globally. To meet this critical need, Raven is building breakthrough composite 3D printing smart factories for thermal protection, lightweight structures, and more for aerospace and defense. Our Microwave Assisted Deposition (MAD) innovation unlocks scalable 3D printing of highly tailorable, commercial-off-the-shelf thermoset and ceramic composite materials for the first time. The technology is based on Direct Ink Write (DIW), the most versatile additive manufacturing technology, which utilizes the highest-performance materials. However, DIW has been stuck in the lab for over 20 years due to its inability to 3D print full-scale composite parts. Raven's MAD 3D printing factories bring DIW to full-scale production of parts and systems. Our technology stack leverages MAD 3D printing, real-time monitoring and controls, and data-driven learning to deploy the most efficient and versatile advanced manufacturing factories. Our mission is to transform composite manufacturing to alleviate critical supply chain bottlenecks and accelerate innovation.
Position Overview:
A Senior Software Engineer at Raven will work directly with the CTO to lead development of the real-time monitoring and control software for our MAD 3D printing systems and help architect the digital infrastructure for smart factory integration. This is a hands-on, foundational role for a software engineer passionate about merging robotics, sensors, and manufacturing systems with intelligent automation and industrial software. The ideal candidate will bring experience in control systems, embedded programming, and industrial or IIoT software development—preferably for additive manufacturing, CNC, or robotic platforms—and will work closely with our mechanical, electrical, and materials teams to enable precise, adaptive, and scalable production environments.
Job Duties:
Design and develop real-time monitoring and control software to operate MAD 3D printing systems, including extrusion control, thermal coordination, and conformal motion planning
Build interfaces to integrate printers with sensors, actuators, and feedback control loops for closed-loop process control.
Collaborate on the architecture of a smart factory platform to manage, monitor, and scale a fleet of MAD printers across production.
Implement software for printer-to-cloud connectivity, data acquisition, logging, and performance analytics.
Work alongside mechanical and electrical engineers to develop and test system-level software in the lab and on the factory floor.
Interface with factory scheduling, traceability, and quality control systems—potentially including ERP/MRP integrations.
Contribute to software quality, test coverage, and performance benchmarks to ensure high reliability in manufacturing environments.
Evaluate and select appropriate frameworks, libraries, protocols, and architectures that balance real-time performance and maintainability.
Qualifications (most should be met):
Bachelor's degree in computer science, software engineering, robotics, or related technical field
5+ years of experience developing software for robotics, advanced manufacturing, or industrial automation
Proficiency with Rust, Python, C/C++, and/or embedded programming
Experience with motion control, control algorithms, or real-time system integration
Familiarity with industrial communication protocols (e.g., ROS, Modbus, G-code, OPC UA, etc.)
Experience interfacing with sensors, actuators, and controllers
Comfort working with cross-functional engineering teams
Preferred Experience (not required & still apply if you don't meet any of these):
Master's or Ph.D. degree in computer science, software engineering, robotics, or related technical field
Experience with Direct Ink Write (DIW), extrusion-based 3D printing, or other additive manufacturing software
Experience with robotic arms or CNC platforms
Familiarity with smart factory, IIoT, or industrial automation system architecture
Knowledge of manufacturing operations, traceability, and process control requirements in aerospace and defense
Exposure to ERP/MRP systems or integration with platforms (e.g., Odoo)
Why Join Us:
Help lead the development of the software backbone of a next-generation composite 3D printing platform and smart factory
Work directly with the founding team to build core systems from the ground up
Be part of a mission-focused team redefining how aerospace systems are designed and built
Early-stage equity opportunity with high-growth potential
Hands-on development across embedded, real-time, and cloud-connected software systems
Modern factory environment with advanced robotics and automation opportunities
Compensation and Benefits:
Pay range: $110,000 - $180,000 + stock options
Paid vacation, sick leave, and holidays
401(k) matching
Comprehensive family medical, vision, and dental coverage
Additional Information:
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
The annual base salary is determined by role, level, location, and alignment with market data. Individual pay will be determined on a case-by-case basis and may vary based on the following considerations: interviews and an assessment of several factors that are unique to each candidate, job-related skills, relevant education/experience, and abilities of the candidate.
Raven provides equal employment opportunities to all employees and applicants without regard to race, color, religion, age, sex, gender identity, sexual orientation, national origin, veteran status, disability or any other legally protected status.
Apply Today:
If you feel you're qualified for the role, but don't perfectly meet the requirements or preferred qualifications, please apply We value passion over directly aligned skillsets.
Go to to apply
Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.