Software Engineer, C++ (Raptor)
Core
Architect and develop high-performance C++ software for production-scale metal additive manufacturing machines powering Raptor engines.
Role type
Senior IC C++ software engineer (manufacturing controls)
Builds
Real-time control software, data acquisition pipelines, and monitoring algorithms for laser powder bed fusion systems
Domain
Aerospace manufacturing / Additive manufacturing / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
High-performance C++ development, Linux environments, CI/CD tools, real-time control software design, data acquisition pipeline implementation, hardware-software integration
Preferred skills
Embedded systems development, QT/Boost/VTK/CUDA libraries, microcontroller/FPGA experience, additive manufacturing process knowledge
Technologies
C++, Linux, CMake, QT, Boost, VTK, CUDA
Responsibilities
Architect and develop high-performance C++ software for production-scale manufacturing systems, Design and implement real-time control software and monitoring algorithms, Collaborate with hardware engineers to integrate software with motion systems and sensors, Continuously improve system reliability and speed, Participate in design reviews and code reviews, Provide first-principles solutions to production engineering challenges
Seniority
Senior, hands-on IC