Talent.com
3D C++ Software Engineer

3D C++ Software Engineer

Align TechnologySan Jose, CA, United States
20 hours ago
Job type
  • Full-time
Job description

Join to apply for the 3D C++ Software Engineer role at Align Technology

Join to apply for the 3D C++ Software Engineer role at Align Technology

Department : Research & Development

Location : US-California-San Jose

Compensation : $173,210 - $193,228 / year

Description

Join a team that is changing millions of lives. Transforming smiles, changing lives.

At Align Technology, we believe a great smile can transform a persons life, so we create technology that gives people the confidence to take on whatevers next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit of innovation. Our diverse and collaborative teams are constantly pushing the boundaries of whats possible.

Ready to join us?

Align is looking for a 3D C++ Software Engineer. This role will be part of a culture that is helping to improve lives every day through digital dentistry. The 3D C++ Software Engineer should have exceptional skills with software development, 3D and C++ programming. This role will be part of Align goal to deliver our clear aligners (Invisalign ) and 3D scanners (iTero ) to our customers

About This Opportunity

In this role, you will

  • Design, develop, troubleshoot and improve next generation software for use in clinical research and clinical applications
  • As a part of larger Product Innovation team : - Be on a constant mission to maintain and improve the quality of our software, including our large legacy code base
  • Develop internal tools in support of companys processes and infrastructure
  • Work closely with clinical board and mechanical engineers to communicate options and enable better decisions
  • Collaborate in requirement discussions, propose and implement solutions
  • Follow best practices; produce high quality, testable and reusable code. Share your expertise, help your colleagues and learn from others as well.
  • Leverage the Scrum Agile process; take part in sprint planning, daily stand-up, retrospective and demonstration activities.
  • Work under Windows with MS Visual Studio, use Git and Atlassian tools for version control, bug tracking and task tracking.
  • Follow quality and regulatory guidelines for medical device software development.

In this role, youll need

  • Bachelor's degree in Computer Science or other STEM major, or equivalent years of experience
  • 5+ years of professional experience developing software in modern C++ (11-17)
  • 2+ years in 3D software development (3D graphics, 3D computational geometry)
  • In depth knowledge of the C++ language and ability to navigate large C++ code base
  • Working knowledge of with Git, Bitbucket
  • Extensive experience with software development, such as design, code, debug and a strong understanding of object-oriented design
  • Nice to have

  • Familiarity with Linux, Docker containers, AWS
  • Experience with Python programming
  • Exposure to Software as Medical Device
  • Sound like a good fit?

    Great! Click the "Apply" link to let us know you are interested.

    Not the right fit? Dont worry, Align is quickly growing so we are creating more opportunities to expand our Align family. Please consider joining our Talent Network to receive notifications about future jobs or sharing this opportunity with others in your network.

    About Align

    Align Technology is a publicly traded medical device company that is transforming smiles and changing lives. Our global team of talented employees develop innovative technology, tools and treatment options to help dental professionals worldwide achieve the clinical results they expect. Our digital ecosystem combines the power of technology to create beautiful smiles through the integration of AI and machine learning, digital imaging and visualization, biomechanics and material science to develop the Invisalign system, the most advanced clear aligner system in the world; iTero Intraoral Scanners and OrthoCAD digital services. Did you know? Align is the worlds largest manufacturer of custom 3D-printed materials.

    By joining Align, you will be part of a global, fast-growing company in one of the most dynamic industries. Great people, innovative technologies, and meaningful work these are just some of the things employees say make Align Technology a great place to work.

    Pay Transparency

    If provided, base salary or wage rate ranges are the range in which Align reasonably expects to set a candidates pay for the posted position. Actual placement depends on the individual skills and experience level of a candidate plus the total compensation and equity across team members. For other locations outside of the primary location, the base salary range will be adjusted geographically.

    For Field Sales roles, the salary listed is the base pay only and does not include the applicable incentive compensation plan. A cost of living adjustment may be added to base pay for higher cost areas in the U.S.

    Our internship hourly rates are a standard pay determined based on the position and your location, year in school, degree, and experience.

    Applicant Privacy Policy

    Review our Applicant Privacy Policy for 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.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Medical Equipment Manufacturing

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

    Get notified about new Software Engineer jobs in San Jose, CA .

    Software Engineer, AI Intern (Fall 2025)

    San Francisco Bay Area $57.00-$61.00 2 weeks ago

    Mountain View, CA $125,400.00-$188,100.00 2 weeks ago

    Software Engineer, AI Platform - New Grad

    San Jose, CA $130,000.00-$180,000.00 2 weeks ago

    New Grads 2025 - Software Engineer, Algorithm

    San Jose, CA $120,000.00-$165,000.00 9 months ago

    New Grads 2025 - General Software Engineer

    San Jose, CA $120,000.00-$165,000.00 5 months ago

    Software Engineer (L4), Content & Business Products

    Full Stack Software Engineer - Post-training

    San Jose, CA $142,400.00-$190,100.00 2 weeks ago

    Palo Alto, CA $96,000.00-$200,000.00 2 weeks ago

    Software Engineer 4 - TV & Web Player Platform

    San Jose, CA $113,400.00-$206,300.00 2 weeks ago

    Software Engineer - Intern (Summer 2025)

    San Jose, CA $3,000.00-$4,000.00 8 months ago

    San Jose, CA $133,900.00-$242,000.00 2 days ago

    San Jose, CA $113,400.00-$206,300.00 2 weeks ago

    San Jose, CA $113,400.00-$206,300.00 2 weeks ago

    San Jose, CA $113,400.00-$206,300.00 2 weeks ago

    San Jose, CA $100,500.00-$173,250.00 1 week ago

    Software Engineer (L5) - Open Connect Platform

    Software Engineer(s) - New Grad (Fall 2025 Graduation)

    Palo Alto, CA $152,400.00-$228,700.00 2 weeks ago

    Sunnyvale, CA $117,000.00-$234,000.00 2 weeks ago

    Santa Clara, CA $150,000.00-$175,000.00 7 months ago

    eCommerce Full Stack Developer (React / Shopify) - On Site

    (General Hire) Software Engineer Graduate (Advertisement Team) - 2025 Start (BS / MS)

    San Jose, CA $113,500.00-$250,000.00 2 weeks ago

    Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • San Jose, CA, United States

    Related jobs
    • Promoted
    Software Engineer (L3)

    Software Engineer (L3)

    TwilioSan Francisco, CA, United States
    Full-time
    At Twilio, we're shaping the future of communications, all from the comfort of our homes.We deliver innovative solutions to. As we continue to revolutionize how the world interacts, we're acquiring ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    C++ Software Engineer, AI Open-Source Software

    C++ Software Engineer, AI Open-Source Software

    Advanced Micro Devices, Inc.Santa Clara, CA, United States
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded syst...Show moreLast updated: 20 hours ago
    • Promoted
    Lead C++ Software Engineer

    Lead C++ Software Engineer

    Cadence Design SystemsSan Jose, CA, United States
    Full-time
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for an exceptional C++ software engineer to join the Protium Software Dev...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Software Engineer

    C++ Software Engineer

    Tata Consultancy ServicesSunnyvale, CA, United States
    Full-time
    Coordinate with teams on streamlining the EMC design and testing process through utilization of advanced automated design rule checking. Collaborate with EMC and cross-functional teams to specify an...Show moreLast updated: 30+ days ago
    • Promoted
    Moon Rover Flight Software Engineer C++ GNU

    Moon Rover Flight Software Engineer C++ GNU

    Qualified Technical ServicesMountain View, CA, United States
    Full-time
    NASA Ames Research Center - Mountain View, CA.Citizen (This position requires access to ITAR and / or EAR protected data). Moon Rover Flight Software Engineer C++ GNU.The Intelligent Robotics Group (i...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior C++ Software Engineer 219 Design

    Senior C++ Software Engineer 219 Design

    ClifyXSan Francisco, CA, United States
    Full-time
    Looking for 2-3 senior C++ software engineers in Mountain View, San Francisco, and / or Raleigh, North Carolina with experience in product development. Location : Contra Costa County - Mountain View CA...Show moreLast updated: 20 hours ago
    • Promoted
    Displays Software Engineer (C / C++)

    Displays Software Engineer (C / C++)

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer, 3D (USA)

    Senior Software Engineer, 3D (USA)

    DroneDeploySan Francisco, CA, United States
    Full-time
    DroneDeploy powers field teams with robotics and AI.As the only reality capture platform that combines robotic automation, AI agents, and a unified system, DroneDeploy enables critical industries t...Show moreLast updated: 20 hours ago
    • Promoted
    Software Engineer, C++

    Software Engineer, C++

    FigmaSan Francisco, CA, United States
    Full-time
    Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all.Figma's platform helps teams bring ideas to life-whether you're brainstorming, creating ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    C++ Software Engineer - Core Middleware

    C++ Software Engineer - Core Middleware

    ZooxFoster City, CA, United States
    Full-time
    Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job.As a Software Engineer on the Robotics Middleware team, you will be pivotal in designing a...Show moreLast updated: 20 hours ago
    • Promoted
    Senior Software Engineer, C++ Development (Robotics)

    Senior Software Engineer, C++ Development (Robotics)

    AgtonomySouth San Francisco, CA, United States
    Full-time
    At Agtonomy, we're not just building tech-we're transforming how vital industries get work done.Our Physical AI and fleet services turn heavy machinery into intelligent, autonomous systems that tac...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    C++ Software Engineer(Silicon Valley CA )

    C++ Software Engineer(Silicon Valley CA )

    ClifyXSan Francisco, CA, United States
    Full-time
    Looking for 2-3 senior C++ software engineers in Mountain View, San Francisco, and / or Raleigh, North Carolina with experience in product development. Location : Contra Costa County - Mountain View CA...Show moreLast updated: 20 hours ago
    • Promoted
    • New!
    3D Frameworks Software Engineer - RealityKit

    3D Frameworks Software Engineer - RealityKit

    AppleSan Francisco, CA, United States
    Full-time
    Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or Apple Store experience we deliver is the r...Show moreLast updated: 20 hours ago
    • Promoted
    • New!
    C++ Senior Software Engineer

    C++ Senior Software Engineer

    DiscordSan Francisco, CA, United States
    Full-time
    Discord is used by over 200 million people every month for many different reasons, but there's one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show moreLast updated: 20 hours ago
    • Promoted
    Staff Software Engineer - 3D Experiences Matterport

    Staff Software Engineer - 3D Experiences Matterport

    CoStar Realty Information, Inc.Sunnyvale, CA, US
    Full-time
    Staff Software Engineer - 3D Experiences Matterport.Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world's real estate, empowering all people to ...Show moreLast updated: 28 days ago
    • Promoted
    Senior Software Engineer - C++

    Senior Software Engineer - C++

    VerkadaSan Mateo, CA, United States
    Full-time
    Designed with simplicity in mind, Verkada's six product lines - video security cameras, access control, environmental sensors, alarms, workplace, and intercoms - provide unparalleled building secur...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer (25403)

    Sr. Software Engineer (25403)

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 11 days ago
    • Promoted
    Software Engineer, 3D Digital Experience

    Software Engineer, 3D Digital Experience

    TeslaFremont, CA, United States
    Full-time
    As a Software Engineer specializing in 3D Digital Experience, you'll be part of a team responsible for bringing Tesla's vehicle configurators and 3D experiences to life. You'll develop and optimize ...Show moreLast updated: 30+ days ago