3D C++ Software Engineer

Ormco

Pomona (MO)

On-site

USD 110,000 - 140,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

Ormco is seeking a developer to design and maintain algorithms for 3D geometry processing and CAD/CAM workflows, translating digital treatment intent into physical parts. You will collaborate with R&D and manufacturing teams and validate software on production hardware such as 3D printers and CNC systems.

Candidates should have a strong foundation in applied mathematics and computational geometry, be proficient in modern C++ and Python, and comfortable working in a physical manufacturing

Qualifications

  • Requires a strong foundation in applied mathematics, computational geometry, and modern C++ software engineering. Candidates should be proficient in prototyping with Python and comfortable working in a physical manufacturing environment.

Responsibilities

  • Develop and maintain algorithms for 3D geometry processing and CAD/CAM workflows to translate digital treatment intent into physical parts. Collaborate with R&D and manufacturing teams to validate software on production hardware like 3D printers and CNC systems.

Skills

C++20
Computational Geometry
Applied Mathematics
Python
CAD/CAM
Numerical Optimization
Spatial Reasoning
Point-cloud Analysis
CNC Systems
Metrology Tools
3D Geometry Processing

Tools

gRPC
Protobuf
Bazel
Conan
Docker

Job description

Develop and maintain algorithms for 3D geometry processing and CAD/CAM workflows to translate digital treatment intent into physical parts. Collaborate with R&D and manufacturing teams to validate software on production hardware like 3D printers and CNC systems.

Requirements

Requires a strong foundation in applied mathematics, computational geometry, and modern C++ software engineering. Candidates should be proficient in prototyping with Python and comfortable working in a physical manufacturing environment.

Key Skills
  • C++20
  • Computational Geometry
  • Applied Mathematics
  • Python
  • CAD/CAM
  • Numerical Optimization
  • gRPC
  • Protobuf
  • Bazel
  • Conan
  • Docker
  • 3D Geometry Processing
  • Spatial Reasoning
  • Point-cloud Analysis
  • CNC Systems
  • Metrology Tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

3D Geometry Software Engineer - C++ & CAD/CAM
3D Geometry Software Engineer - C++ & CAD/CAM

Ormco • Pomona (MO)

On-site
USD 110,000 - 140,000
Computational Geometry Engineer
Computational Geometry Engineer

Movendi Inc. • San Francisco (CA)

Hybrid
USD 120,000 - 150,000
CAD Graphics Engine Software Engineer
CAD Graphics Engine Software Engineer

Alumni Founders • Los Angeles (CA)

On-site
USD 110,000 - 160,000
Equity
Full Benefits Package
Member of Technical Staff - Geometry / Meshing Engineer
Member of Technical Staff - Geometry / Meshing Engineer

Vinci • Palo Alto (CA), Northern (KY)

On-site
USD 100,000 - 150,000
Senior Software Engineer, Geometry & CAD
Senior Software Engineer, Geometry & CAD

Alloy Enterprises Inc • Burlington (MA)

On-site
USD 125,000 - 160,000
CAD Graphics Engine Software Engineer
CAD Graphics Engine Software Engineer

Zoo • Los Angeles (CA)

On-site
USD 100,000 - 140,000
C++ Developer
C++ Developer

Sapsol Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 250,000
Senior QA Engineer – 3D & Computational Algorithms (Python)
Senior QA Engineer – 3D & Computational Algorithms (Python)

Luxoft Germany • United States

Remote
USD 90,000 - 130,000
Mechanical Engineer (CAD)
Mechanical Engineer (CAD)

Crossing Hurdles • United States

Remote
USD 69,000 - 138,000
CAD Geometry Engineer
CAD Geometry Engineer

Success Matcher Recruitment • San Francisco (CA)

On-site
USD 150,000 - 230,000
Relocation assistance
Visa sponsorship (H1B/O1)
On-site 5 days a week