Demo

3D C++ Software Engineer

Align Technology
Raleigh, NC Full Time
POSTED ON 1/28/2026 CLOSED ON 4/26/2026

What are the responsibilities and job description for the 3D C++ Software Engineer position at Align Technology?

Department: Operations

Location: US-North Carolina-Raleigh

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.

Complementary skills

  • Experience with Python to automate routines
  • Knowledge of applications hosted in the cloud
  • Strong analytical skills

Applicant Privacy Policy

Review our Applicant Privacy Policyfor additional information.

Equal Opportunity Statement

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.

Salary.com Estimation for 3D C++ Software Engineer in Raleigh, NC
$111,803 to $133,407
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a 3D C++ Software Engineer?

Sign up to receive alerts about other jobs on the 3D C++ Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Align Technology

  • Align Technology San Jose, CA
  • Department: Information Technology Location: US-California-San Jose Compensation: $141,600 - $194,800 / year Description This position is ideal for mid-lev... more
  • 4 Months Ago

  • Align Technology Morrisville, NC
  • Join a team that is changing millions of lives. Transforming smiles, changing lives. At Align Technology, we believe a great smile can transform a person’s... more
  • 4 Months Ago


Not the job you're looking for? Here are some other 3D C++ Software Engineer jobs in the Raleigh, NC area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!