Software Engineer (New Grad December 2026)
Core
Develop and deploy software systems for autonomous metal 3D printing factories, integrating controls, data acquisition, and geometry processing to enable industrial-scale manufacturing.
Role type
Software Engineer (New Grad)
Builds
Autonomous metal 3D printing factory systems
Domain
Manufacturing / Industrial Automation / Hardware Control
Required skills
C/C++, Rust, Linux, RTOS, embedded systems, high-performance computing (GPU/FPGA), geometry processing, data acquisition systems
Preferred skills
Microcontroller interfacing, real-time software, industrial automation, robotics, spacecraft, rocketry, FPGA, GPU computing
Technologies
C/C++, Rust, Linux, RTOS, GPU, FPGA
Responsibilities
Architect and develop software for production-scale metal 3D printing factories; Integrate control algorithms into production software; Scale high-rate data acquisition, storage, and retrieval systems; Convert customer part geometries into machine print instructions
Seniority
Junior, New Grad