Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. The company is looking for a Senior Software Engineer to architect, develop, and maintain critical software systems for these factories, enabling production scale, high quality, and fully automated metal 3D printing capabilities.
Requirements
- Proficiency in writing production code in C++
- Experience working in a Linux environment
- Experience interfacing with microcontrollers or FPGA computing hardware
- Experience developing embedded or real-time software systems
- Experience writing software for industrial automation systems, robotics, or related hardware
Responsibilities
- Architect and develop software for an advanced, production-scale metal 3D printing system
- 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
- Expand testing, continuous integration, and continuous deployment support throughout the software engineering team
Other
- 5+ years of professional experience in software development
- Bachelor’s or advanced degree in computer science or computer engineering
- 10+ years of professional software development experience
- Relocation assistance provided
- Casual dress, flexible work hours, and regular catered team building events