Job Description
Job Description
Description
This role suits mid-level software engineers interested in joining the FAB Efficiency team as a 3D C++ Software Engineer. You’ll work with cross-functional teams including manufacturing design, automation and cloud engineering to enhance 3D CAD / CAM software for manufacturing technologies like SLA printing and laser trimming, improving accuracy and efficiency. Successful candidate will play a key role in advancing scalable and high-quality production systems.
Role expectations
- Implement robust solutions for manufacturing involving computational geometry and modern C++.
- Design, develop, troubleshoot and improve CAD / CAM software to integrate innovative technologies into production workflows.
- Develop tools to support quality assurance processes and engineering studies.
- Work closely with manufacturing design and automation teams to communicate options and define requirements.
- Follow best practices. Produce high quality, testable, and reusable code. Share your expertise, help your colleagues and learn from others as well.
- Participate in architecture and design reviews, propose and implement solutions.
- Adhere to quality and regulatory guidelines for medical device software development.
What we're looking for
A bachelor's or master's degree in computer science, another engineering discipline, or an equivalent qualification5+ years of professional experience developing software in C++ (11- 17 or higher)Experience with applied geometry in CAD or computer graphics.Working knowledge of software versioning systems and task trackingDeep knowledge of the C++ language and ability to navigate large code base.Experience with Python to automate routinesKnowledge of applications hosted in the cloudStrong analytical skills