✨ About The Role
- The Senior Embedded Software Engineer will be responsible for architecting and implementing critical embedded software systems for autonomous metal 3D printing factories.
- The role involves developing software solutions for hardware control, high-speed data acquisition, and custom high-performance compute systems.
- The engineer will work closely with process and control engineers to integrate control algorithms into production software.
- Responsibilities include creating software for the computer vision system, monitoring sensor data, and ensuring the health of the printing system.
- The position requires generating and maintaining documentation of designed software and integrated systems.
âš¡ Requirements
- The ideal candidate will have at least 2 years of experience in software development using C/C++ and/or Rust.
- A Bachelor's degree in computer science, computer engineering, or electrical engineering is preferred, although equivalent professional experience is acceptable.
- Experience in real-time embedded system design with Linux OS is essential for success in this role.
- The candidate should possess strong skills in object-oriented programming and design.
- A collaborative mindset and a passion for solving complex problems will be crucial for contributing to the team.