✨ About The Role
- The role involves architecting and developing software for advanced, production-scale metal 3D printing systems.
- The software engineer will collaborate with automation and controls engineers to integrate software with motion and control systems.
- The position requires working closely with additive manufacturing engineers to enhance print process quality and speed through software solutions.
- Development of production-ready control software and algorithms for lasing systems in printers is a key responsibility.
- The engineer will participate in design reviews and provide feedback on code developed by peers to ensure best practices are followed.
âš¡ Requirements
- The ideal candidate will have a bachelor's degree in computer science, engineering, math, or a related STEM discipline.
- A minimum of 3 years of software development experience is required, or 5 years of professional experience in lieu of a degree.
- Proficiency in writing production code in C++ is essential for success in this role.
- Experience with modern continuous integration and continuous deployment (CI/CD) tools is highly valued.
- Candidates should be comfortable working in a Linux environment and have a strong problem-solving mindset.