✨ About The Role
- The Software Engineer will be responsible for developing and maintaining critical software systems for autonomous 3D printing factories.
- The role involves working closely with process, control, and mechanical engineers to integrate control algorithms into production software.
- The engineer will improve and scale high-rate data acquisition, storage, and retrieval systems.
- The position includes implementing processes for converting customer part geometries into machine print instructions.
- The engineer will also expand testing, continuous integration, and continuous deployment (CI/CD) support throughout the software engineering team.
âš¡ Requirements
- The ideal candidate will have at least 3 years of professional experience in software development, particularly in C++.
- A strong understanding of modern continuous integration and continuous deployment (CI/CD) tools is essential for success in this role.
- Experience working in a Linux environment is necessary, as the job involves developing software for advanced systems.
- The candidate should be a collaborative engineer who enjoys solving complex problems and creating innovative technology.
- A bachelor's or advanced degree in computer science or computer engineering is required for this position.