Software Engineer
Core
Develop and deploy software systems for autonomous metal 3D printing factories, integrating controls, high-speed data acquisition, and geometry processing pipelines.
Role type
Software Engineer (New Grad)
Builds
Production-scale metal 3D printing factory systems
Domain
Manufacturing / Industrial Automation / Hardware Control
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Linux/RTOS, embedded/real-time software, high-performance computing (GPU/FPGA), geometry processing, data acquisition systems
Preferred skills
Microcontroller interfacing, industrial automation software, robotics/spacecraft experience, advanced degree (Master's/PhD)
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; Improve and scale high-rate data acquisition, storage, and retrieval systems; Convert customer part geometries into machine print instructions
Seniority
Junior, New Grad