Software Engineer (New Grad December 2026)
Core
Develop and deploy software systems for autonomous metal 3D printing factories, integrating controls, high-speed data acquisition, and geometry processing pipelines.
Role type
New Grad Software Engineer (Embedded/Real-time Systems)
Builds
Production-scale metal 3D printing factory systems
Domain
Manufacturing / Industrial Automation / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Linux/RTOS development, embedded or real-time software systems, high-performance computing (GPU/FPGA), geometry processing, data acquisition systems
Preferred skills
Microcontroller interfacing, industrial automation software, robotics/spacecraft experience, fast-paced iteration
Technologies
C/C++, Linux, RTOS, GPU, FPGA
Responsibilities
Architect and develop software for an advanced, production-scale metal 3D printing factory; Integrate control algorithms into production software with process and mechanical engineers; Improve and scale high-rate data acquisition, storage, and retrieval systems; Convert customer part geometries into machine print instructions
Seniority
Junior, New Grad