3D C++ Software Engineer

Align Technology

Raleigh (NC)

On-site

USD 85,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A medical equipment manufacturer is seeking a mid-level 3D C++ Software Engineer to join their FAB Efficiency team in Raleigh, North Carolina. The role involves enhancing CAD/CAM software for manufacturing technologies, focusing on computational geometry and working collaboratively with cross-functional teams. Candidates should have at least 5 years of experience in C++ software development, a relevant degree, and a passion for innovative technology. This full-time position offers the opportunity to make significant contributions to production systems.

Qualifications

  • Bachelor's or master's degree required.
  • 5+ years of experience developing software in C++.
  • Experience with applied geometry in CAD or computer graphics.

Responsibilities

  • Implement robust solutions for manufacturing using C++.
  • Develop and improve CAD/CAM software for production.
  • Collaborate with teams to define requirements.

Skills

C++ (C++11 – C++17 or higher)
Computational geometry
Software versioning systems
Task tracking
Analytical skills

Education

Bachelor's or master's degree in computer science or engineering discipline

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Engineer III, Core Product
R&D Engineer III, Core Product

Align Technology • San Jose (CA)

On-site
USD 90,000 - 130,000
Sr. Manager, Regulatory Affairs
Sr. Manager, Regulatory Affairs

Align Technology • Morrisville (NC)

On-site
USD 150,000 - 210,000
Health insurance
401k with company match
Paid time off
+1
Sr. R&D Engineer, Core Product
Sr. R&D Engineer, Core Product

Align Technology • San Jose (CA)

On-site
USD 135,200 - 185,900
3D CAD/CAM C++ Software Engineer
3D CAD/CAM C++ Software Engineer

Align Technology • Raleigh (NC)

On-site
USD 85,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Align Technology • San Jose (CA)

On-site
USD 131,000 - 180,000
Medical, dental, vision
401k with company match
Paid vacation
+2
Sr. Lab Technician
Sr. Lab Technician

Align Technology • San Jose (CA)

On-site
USD 90,000 - 130,000
Medical, dental, and vision coverage
401(k) plan with company match
Paid vacation and sick leave
+2
Sr. Product Manager, Treatment Planning
Sr. Product Manager, Treatment Planning

Align Technology • San Jose (CA)

On-site
USD 134,900 - 185,500
BioCAD Technician - Winter '26
BioCAD Technician - Winter '26

3D Systems Corporation • Littleton (CO)

On-site
USD 29,000 - 34,000
BioCAD Technician - Winter '26
BioCAD Technician - Winter '26

Morgan Stanley • Littleton (CO), Northern (KY)

On-site
USD 29,000 - 34,000
Competitive pay
Onsite role
Potential permanent transition
Integration Specialist - Providence
Integration Specialist - Providence

Align Technology • Massachusetts

On-site
USD 90,000 - 130,000
Medical, dental and vision coverage
401k with company match
Paid vacation and holidays
+1