Sr. Software Engineer, Additive Manufacturing (Raptor)
Core
Develop core software for metal 3D printing machines, spanning controls, data acquisition, build logic, and in-situ monitoring to turn design into reality for rocket engines.
Role type
Senior IC software engineer (additive manufacturing controls)
Builds
Production-scale 3D metal printing systems and verification infrastructure
Domain
Aerospace manufacturing / Additive manufacturing
Required skills
C++ (production code), Linux, CI/CD, embedded software, real-time systems, computer geometry, laser powder bed fusion processes
Preferred skills
QT, VTK, Boost, CUDA, CMake, mechatronics, microcontrollers, FPGA computing
Technologies
C++, Linux, QT, VTK, Boost, CUDA, CMake
Responsibilities
Architect and develop software for advanced production-scale 3D metal printing systems; Develop production-ready control software and algorithms for lasing and control systems; Collaborate with automation and controls engineers to connect software to motion and control systems; Work with production and design engineers to improve printed hardware outcomes via software and hardware changes; Follow and maintain high software standards including design, code, and test reviews; Contribute to process monitoring solutions for data collection and automated analysis.
Seniority
Senior, hands-on IC
