Align Technology is looking to enhance their 3D CAD/CAM software for manufacturing technologies like SLA printing and laser trimming to improve accuracy and efficiency in their production systems.
Requirements
- 5+ 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 tracking
- Deep knowledge of the C++ language and ability to navigate large code base.
- Experience with Python to automate routines
- Knowledge of applications hosted in the cloud
Responsibilities
- 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.
- Produce high quality, testable, and reusable code.
- Participate in architecture and design reviews, propose and implement solutions.
- Adhere to quality and regulatory guidelines for medical device software development.
Other
- A bachelor's or master's degree in computer science, another engineering discipline, or an equivalent qualification
- Share your expertise, help your colleagues and learn from others as well.
- Strong analytical skills
- Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.