×
Register Here to Apply for Jobs or Post Jobs. X

3D C++ Software Engineer

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: Align Technology
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Python, Software Architect
Job Description & How to Apply Below

3D C++ Software Engineer – Align Technology

Department:
Operations

Location:

US-North Carolina-Raleigh

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. A successful candidate will play a key role in advancing scalable and high‑quality production systems.

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.
  • Follow best practices, produce high quality, testable, and reusable code; share expertise with colleagues.
  • Participate in architecture and design reviews, propose and implement solutions.
  • Adhere to quality and regulatory guidelines for medical device software development.
Qualifications
  • 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++ (C++11 – C++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 bases.
Preferred Skills
  • Experience with Python to automate routines.
  • Knowledge of applications hosted in the cloud.
  • Strong analytical skills.

Review Applicant Privacy Policy for additional information.

Align Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. 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.

Seniority level:
Mid‑Senior level

Employment type:

Full‑time

Job function:
Engineering and Information Technology

Industry: Medical Equipment Manufacturing

Referrals increase your chances of interviewing at Align Technology by 2x.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary