Align Technology
Align Technology

60 Align Technology C Software Engineer Jobs Hiring Near You

This position is for a Senior Software Engineer to join the Product CX CI Team - a vertical team delivering customer-facing features (doctor-facing and CAD) at Align Technology . As a Senior C ...

... 3D orthodontic technology. Role expectations * Design and develop C++ implementations of 3D ... Align also offers to employees: * Discounts on Invisalign and Vivera to employees and their ...

3D C++ Software Engineer

Morrisville, NC ยท On-site +1

$116K - $160K/yr

... 3D orthodontic technology. Role expectations * Design and develop C++ implementations of 3D ... Align also offers to employees: * Discounts on Invisalign and Vivera to employees and their ...

$121K - $159K/yr

This position is for a Senior Software Engineer to join the Product CX CI Team - a vertical team delivering customer-facing features (doctor-facing and CAD) at Align Technology . As a Senior C ...

Sr. Software Engineer

Raleigh, NC ยท On-site

$119K - $157K/yr

Information Technology Employment Type: Full Time Location: US-North Carolina-Raleigh Description Align is looking for a Sr. Software Engineer to join in the Morrisville, NC office. Role expectations

Sr. Software Engineer

Morrisville, NC ยท On-site

$124K - $171K/yr

Description Align is looking for a Sr. Software Engineer to join in the Morrisville, NC office ... Experience with industry standard cloud technologies, i.e., Docker, Kubernetes * Extensive ...

... technologies and tools, primarily within a Windowsbased 3D CAD system written in C++, as well as ... Software fundamentals: Solid understanding of objectoriented programming, data structures, and ...

... technologies and tools, primarily within a Windowsbased 3D CAD system written in C++, as well as ... Software fundamentals: Solid understanding of objectoriented programming, data structures, and ...

$109K - $141K/yr

Align Technology Inc. is a global leader in the development of innovative medical technologies. The ... Familiar with C++ * SQL querying skills * Experience with AWS null

Align Technology Inc. is a global leader in the development of innovative medical technologies. The ... Familiar with C++ * SQL querying skills * Experience with AWS null

Sr. Software Engineer

Morrisville, NC ยท On-site

$114K - $151K/yr

Align is looking for a Sr. Software Engineer to join in the Morrisville, NC office. * Be part of a ... Experience with industry standard cloud technologies, i.e., Docker, Kubernetes * Extensive ...

We are pleased to offer an opportunity for a dedicated and skilled Software Developer (C# ... part of Align Technology, we develop CAD software solutions for the dental industry. Labs and ...

next page

Showing results 1-20

3D C++ Software Engineer

3D C++ Software Engineer

Align Technology

Morrisville, NC โ€ข On-site

Full-time

Posted 3 days ago


Job description

Job Summary:
Align Technology is transforming digital orthodontics for over 212,000 doctors and 12.2 million patients worldwide. They are seeking a 3D C++ Software Engineer to design and develop core algorithms and systems for next-generation 3D applications, working closely with cross-functional teams to solve complex problems in a dynamic research and development environment.
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.
Qualifications:
Required:
โ€ข 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.
Preferred:
โ€ข 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.
Company:
Align Technology, Inc. designs, manufactures, and markets the invisalign system for treating malocclusion or the misalignment of teeth. Founded in 1997, the company is headquartered in Tempe, USA, with a team of 10001+ employees. The company is currently Late Stage.