Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

3D C++ Software Engineer

Align Technology

Join us in transforming digital orthodontics for over 212,000 doctors and 12.2 million patients worldwide. As a 3D C++ Software Engineer, you will design and develop the core algorithms and systems behind our next‑generation 3D applications, directly enabling innovative orthodontic devices. In this dynamic research and development environment you will apply advanced C++, 3D computational geometry, and mathematical methods to solve complex problems at scale, working closely with cross‑functional teams including biomechanics, manufacturing, and product engineering. This role offers the opportunity to contribute from early research through production, shaping the future of 3D orthodontic technology. Role Responsibilities Design and develop C++ implementations of 3D geometry algorithms, working directly with triangle meshes and derived geometric representations used in research and production software, including pipelines that translate design intent into manufacturing‑ready representations. Apply computational geometry and mesh processing techniques to analyze real‑world requirements, including constraints arising from additive manufacturing processes, evaluating accuracy, robustness, and performance trade‑offs, and implement solutions that behave correctly across edge cases. Translate product and technical requirements into clear designs and reliable implementations, selecting appropriate methods and tools. Collaborate with clinical, biomechanical, manufacturing, and product partners to translate domain constraints into concrete geometric behavior, validating assumptions through implementation and iteration. Deliver high quality, maintainable, and testable code, contributing to the ongoing improvement of a large and evolving codebase in a regulated environment. Participate in an agile R&D team, supporting feature delivery, issue resolution, and coordinated releases with globally distributed teams. What We're Looking For BS in mathematics, computer science, engineering, or equivalent degree; PhD and master’s degree are preferred, or equivalent years of experience. 5+ years of directly related professional experience developing software for technical or scientific applications. Strong proficiency in modern C++, including tools such as Git, Visual Studio, Jira, and Confluence. Strong foundation in linear algebra, geometry, or numerical methods as applied to 3D problems. Ability to clearly describe previous 3D or geometry‑related work, including the problem being solved, the approach taken, and the trade‑offs involved. Strong analytical and problem‑solving skills, with the ability to understand, structure, and reason about complex technical problems. Experience translating requirements into robust, maintainable implementations within a collaborative development environment. Desirable Familiarity with software development best practices, including code reviews, testing, and documentation. Experience in a research, R&D, or startup‑like environment. Working knowledge of common development tools such as Git, Visual Studio, Jira, and Confluence. Experience developing or deploying software on Linux. Exposure to cloud services (e.g., AWS) or large‑scale workflows. Benefits Medical (with a Health Savings Account option for some plan offerings), dental, and vision for employees and eligible dependents in accordance with those plans. Discounts on Invisalign and Vivera to employees and their eligible dependents after 90 days of employment. Back‑up Child/Elder Care and access to a caregiving concierge. Family Forming Benefits – Available to Employees, and their spouse or domestic partner, covered under one of Align’s health plans. Breast Milk Delivery and Lactation Support Services. Employee Assistance Program. Hinge Health Virtual Physical Therapy – Available to all employees and eligible dependents (age 18+) enrolled in an Align medical Plan. Short‑term and long‑term disability insurance in accordance with those plans. Basic Life Insurance and Accidental Death and Dismemberment. Voluntary Supplemental Life Insurance for Employee, Spouse/Domestic Partner, and Child(ren) is available for purchase in accordance with those plans. Flexible Spending Accounts – Employees may be eligible to participate in a health care account (including a limited health FSA if enrolled in a HDHP), dependent care account, and a pre‑tax commuter benefit plan. 401k plan with discretionary Company match of 50% up to 6% of eligible earnings (individual match vests after two years – 25% year one and 100% year two). Align offers traditional, Roth, and after‑tax options. Employee Stock Purchase Program – Employees must work 20 hours or more and be employed on purchase date to be eligible. Paid vacation up to 17 days during the first full year of employment (currently accrued at the rate of 5.24 hours each pay‑period), which carries over to a maximum cap of 30 days, with annual accrual increases based on tenure; both exempt and non‑exempt employees who work 32 hours or more per week receive prorated vacation accrual based on their regularly scheduled work hours and tenure. Sick time accrued at one hour for every thirty worked; employees can carry over unused sick leave each year, up to a maximum balance of 80 hours. 11 Company‑designated paid holidays throughout the year. Paid parental leave: up to 6 weeks for employees employed for at least 12 consecutive months; up to 4 weeks for less than 12 consecutive months. All parental leave must be completed within one year of birth or placement of the child. Additional state or local benefits apply where applicable. Paid bereavement leave: three days, extendable to five days in some cases; subject to travel constraints. Full pay for up to 10 days of jury duty for non‑exempt employees; exempt employees receive full salary during service weeks. Optional insurance such as legal, critical illness, voluntary accident, long‑term care, auto, home, and pet insurance available for purchase. 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. #J-18808-Ljbffr Align Technology

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the 3D C++ Software Engineer in Morrisville, NC vacancy
  • Align Technology is looking for a 3D C++ Software Engineer in Morrisville, NC, to design and develop core algorithms for next-generation orthodontic applications. You will work closely with biomechanics, manufacturing, and engineering teams, applying advanced C++ and computational... 
    3D

    Align Technology

    Morrisville, NC
    3 days ago
  • 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... 
    3D
    Full time

    Align Technology

    Raleigh, NC
    3 days ago
  • 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... 
    3D
    Full time

    Align Technology

    Raleigh, NC
    3 days ago
  • $110k - $121k

    Diversified Services Network, Inc. is seeking a full-time Senior C++ Software Engineer specializing in Autonomous Systems. This role involves leading the development of software components related to perception, localization, planning, and control. Candidates should have... 
    Suggested
    Full time
    Flexible hours

    Diversified Services Network

    Cary, NC
    3 days ago
  • $29.01 - $40.01 per hour

     ...thousands of data streams into a realtime, 3D command and control center. As the world...  ...Production team and partner across the engineering organization, quality organization, and assembly...  ...experience with Mastercam or similar CAM software ~ Experience with Fanuc, Fagor, HAAS or... 
    3D
    Hourly pay
    Full time
    Work experience placement
    Immediate start
    Monday to Friday
    Afternoon shift

    Colorwave

    Morrisville, NC
    5 days ago
  •  ...award-winning games or crafting engine technology that enables others...  ...write code for Fortnite in C++ and associated backend services...  ...for BSc in Computer Science/Software Engineering or related subject...  ...visually stunning games and 3D content that bring environments... 
    3D

    Epic Games

    Cary, NC
    5 hours ago
  •  ...MillenniumSoft Inc in Durham, NC is seeking an Injection Molding/3D Printing Lab Technician for a 12-month contract on site. The ideal candidate will possess a high school diploma and have 1-5 years of experience in injection molding and 3D printing. The role involves... 
    3D
    Contract work

    MILLENNIUMSOFT

    Durham, NC
    4 days ago
  •  ...building award-winning games or crafting engine technology that enables others to make visually...  ...passionate about games and well-versed in C++, UI development, and mobile development....  ...to make visually stunning games and 3D content that bring environments to life like... 
    3D
    Worldwide

    Epic Games

    Cary, NC
    3 days ago
  •  ...award-winning games or crafting engine technology that enables others...  ...What You'll Do As a Principal Software Programmer of the Media...  ...looking for Highly proficient in C++, with a strong command of performance...  ...visually stunning games and 3D content that bring... 
    3D
    Worldwide

    Epic Games

    Cary, NC
    3 days ago
  • MillenniumSoft Inc in Durham, NC is seeking an Injection Molding/3D Printing Lab Technician to support the development of next-generation medical products. Candidates should have a high school diploma and experience in injection molding, plastics, or 3D printing. This... 
    3D

    MillenniumSoft Inc

    Durham, NC
    3 days ago
  • A renowned educational institution in Raleigh, NC, is seeking a C:LAB Studio Technician to provide technical support and maintain studio equipment. The ideal candidate will be a current NCSU undergraduate student with skills in network infrastructure and proficiency in ...
    3D

    North Carolina State University

    Raleigh, NC
    3 days ago
  •  ...award-winning games or crafting engine technology that enables others...  ...of experience writing robust software that protects the game...  ...looking for Expert knowledge of C/C++ in a security environment Deep...  ...make visually stunning games and 3D content that bring... 
    3D

    Epic Games

    Cary, NC
    3 days ago
  • $60k - $75k

    A leading engineering consulting firm is seeking a Civil Designer/Engineer specializing in land development to join their team in Raleigh,...  ...years of experience in the field. Proficiency in AutoCAD Civil 3D is required, while knowledge of HydroCAD and HEC-RAS is a plus.... 
    3D

    Jobot

    Cary, NC
    3 days ago
  • $226.58k - $332.32k

     ...award-winning games or crafting engine technology that enables others...  ...What You'll Do As a Principal Software Programmer of the Media...  ...looking for Highly proficient in C++, with a strong command of performance...  ...visually stunning games and 3D content that bring... 
    3D
    Temporary work
    Worldwide

    Epic Games

    Cary, NC
    3 days ago
  • IPS-Integrated Project Services, LLC is seeking a Process Piping Designer III to join their team in Cary, North Carolina. This role involves independently tackling conceptual and detailed design projects, playing a key part in the design process from concept to problem ...
    3D

    IPS-Integrated Project Services, LLC

    Cary, NC
    3 days ago
  • Garmin in Cary, North Carolina is seeking a Senior C++ Software Engineer to design and implement high-performance map rendering pipelines for embedded devices. You will work on memory- and power-constrained systems, focusing on efficiency, correctness, and maintainability... 

    Garmin

    Cary, NC
    3 days ago
  •  ...industrial or commercial facilities. Proficiency in AutoCAD Plant 3D or Revit for piping design and modeling. Solid understanding of...  .... Preferred Qualifications Bachelor's degree in Mechanical Engineering or a related discipline. Experience in pharmaceutical, biotech,... 
    3D
    Work at office

    Solvenow Inc.

    Cary, NC
    1 day ago
  • Jobot seeks a Civil Designer/Engineer (Land Development) to join our Raleigh, NC team. The role focuses on land development projects, site...  ...utility systems integration. You will work with AutoCAD Civil 3D, Water Resources inputs, and collaborate with a small engineering... 
    3D

    Jobot

    Cary, NC
    3 days ago
  •  ...quality in project documentation. Qualified candidates should have a technical degree and at least 6 years of design experience in the relevant field, along with familiarity with Autodesk Navisworks and Plant 3D. #J-18808-Ljbffr IPS - Integrated Project Services, LLC
    3D

    IPS - Integrated Project Services, LLC

    Cary, NC
    3 days ago
  • Jobot is seeking a Civil/Environmental Engineer to design and permit site plans, coordinate technical evaluations, and support project managers...  ...Engineering and a PE license, with experience in AutoCAD Civil 3D and land development design, plus familiarity with Hydraflow,... 
    3D

    Jobot

    Cary, NC
    3 days ago
  •  ...Job Title: Signal Integrity Engineer Location: Morrisville, NC (Onsite) Job Description: We are currently looking to fill...  ...tools such as SPICE, HSPICE, or similar. Experience with 2D/3D field solver tools (e.g., HFSS, CST, Q2D, Q3D). Experience... 
    3D
    Work experience placement

    Diverse Lynx

    Morrisville, NC
    3 days ago
  •  ...to the SAS Graph Library within Filament Design System, and own next-gen visualization capabilities including 3D graphs. Collaborate with designers, engineers and product teams, apply user research, ensure accessible visuals, and help translate complex data into clear,... 
    3D

    Sas

    Cary, NC
    1 day ago
  • Somi AI is looking for a talented professional to create and review high-quality 3D character assets for games. You will work closely with art leads and vendors to ensure all assets meet our quality standards. This role requires excellent collaboration skills, proficiency... 
    3D

    Somi AI

    Cary, NC
    2 days ago
  • MillenniumSoft Inc is looking for an Injection Molding and 3D Printing Lab Technician in Durham, NC. This role involves operating injection molding machines and troubleshooting 3D printing processes. The candidate should possess a high school diploma and have experience... 
    3D

    MillenniumSoft Inc

    Durham, NC
    4 days ago
  • $145k - $170k

     ...Pay: $145K - $170K Type: Direct hire Industry: Civil Engineering Responsibilities Manage and deliver land development projects...  ..., and site development ~ Proficiency with AutoCAD (Civil 3D experience preferred) ~ Knowledge of city, county, and state... 
    3D

    BlackRock Resources

    Cary, NC
    5 days ago
  •  ...Sr. Piping Discipline Project Lead in Cary, NC to lead piping engineering efforts on complex industrial projects. The role requires 15+ years...  ...of ASME codes, and proficiency in Revit or AutoCAD Plant 3D. You will coordinate with global teams, mentor junior engineers... 
    3D

    SolveNow Inc.

    Cary, NC
    3 days ago
  •  ...role requires expertise in piping layouts using AutoCAD Plant 3D or Revit, with a strong focus on design fundamentals and team collaboration...  ...in relevant industries. A bachelor's degree in Mechanical Engineering is preferred. The position involves 40% in-office work,... 
    3D
    Work at office

    SolveNow Inc.

    Cary, NC
    3 days ago
  • Black & Veatch is seeking a Senior Electrical Engineering Technician in Cary, NC, to collaborate on multidisciplinary projects. The role involves creating high-quality 2D/3D deliverables and solving complex design challenges in electrical engineering. The ideal candidate... 
    3D
    Flexible hours

    Black & Veatch

    Cary, NC
    3 days ago
  •  ...work, focusing on preparing piping and equipment arrangement drawings in 3D and 2D formats. The ideal candidate should have 6 years of design experience and a technical degree in Mechanical Engineering. Familiarity with Autodesk Navisworks and Plant 3D is preferred. Join... 
    3D

    IPS-Integrated Project Services

    Cary, NC
    3 days ago
  •  ...Position : 3D Model Finisher Location : Research Triangle Park, North Carolina...  ...Medical Devices Company Job Category : Engineering/Technical Department : Digital...  ...proficiency in viewing model files using CAD software (i.e. - Magics by Materialise).  Maintain... 
    3D
    Contract work
    Monday to Friday

    MILLENNIUMSOFT

    Durham, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to 3D C++ Software Engineer. Be the first to apply!