Freeform
Software Engineer (New Grad December 2026)
About this role
Freeform seeks a new graduate software engineer to develop core systems for autonomous metal 3D printing factories, working on controls, real-time data acquisition, GPU/FPGA computing, and geometry processing to enable automated manufacturing at scale.
What you'll do
- Architect and develop software for production-scale metal 3D printing factory systems
- Integrate control algorithms with process, control, and mechanical engineers
- Scale high-rate data acquisition, storage, and retrieval systems
- Convert customer part geometries into machine print instructions
- Collaborate across engineering disciplines on robust, high-performance solutions
What they're looking for
- C/C++
- Real-time controls and embedded systems
- High-performance computing (GPU and FPGA experience preferred)
- Data acquisition and storage systems
- Geometry processing and computational algorithms
- Problem-solving and technical initiative
- Cross-disciplinary collaboration
- Software architecture and scalability design
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Freeform
Freeform builds autonomous metal 3D printing factories powered by AI-native manufacturing systems, creating integrated platforms that handle production-scale operations with advanced controls and physics-based optimization. The company is hiring embedded software engineers, full-stack software engineers, simulation engineers, and process engineers to develop the core software, hardware systems, and manufacturing processes enabling automated metal additive manufacturing at scale.
View all jobs at FreeformLikely interview questions
- Describe your experience with real-time control systems or low-latency software development.
- How have you handled uncertainty and ambiguity in previous projects?