Talent.com
3D C++ Software Engineer
3D C++ Software EngineerAlign Technology • Raleigh, NC, US
3D C++ Software Engineer

3D C++ Software Engineer

Align Technology • Raleigh, NC, US
2 days ago
Job type
  • Full-time
Job description

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 qualification
  • 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
  • Strong analytical skills
  • Create a job alert for this search

    Software Engineer • Raleigh, NC, US