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
Senior IC software engineer (embedded/high-performance systems)
Builds
Production-scale metal 3D printing factory systems
Domain
Manufacturing / Industrial Automation / High-Performance Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ or Rust, high-performance systems software, hardware control software, embedded software, high-volume telemetry, graphics rendering
Preferred skills
FPGA/GPU computing hardware interfacing, real-time software systems, industrial automation software, Linux/RTOS environments
Technologies
C, C++, Rust, FPGA, GPU, Linux, RTOS
Responsibilities
Architect and develop software for an advanced, production-scale metal 3D printing factory; Work with process, control, and mechanical engineers to integrate control algorithms into production software; Improve and scale out high-rate data acquisition, storage, and retrieval systems; Implement processes for converting customer part geometries into machine print instructions