1

Ormco Jobs in Riverside, CA (NOW HIRING)

Sr. 3D C++ Software Engineer (On-site)

Pomona, CA · On-site

$123K - $162K/yr

Ormco is a global leader and innovator of high-quality orthodontic products and solutions. They are hiring a Sr. 3D C++ Software Engineer who will work on algorithms for 3D geometry processing and ...

Nobel Biocare introduced the first dental implant, Ormco is a pioneer in both traditional and digital orthodontics, DEXIS has long been at the forefront of 2D, 3D and intraoral imaging, and Kerr has ...

Ormco information

What is the difference between Ormco vs Orthodontic Assistant?

AspectOrmcoOrthodontic Assistant
CredentialsTypically requires dental assisting certification, orthodontic training preferredDental assisting certification often required; orthodontic-specific training beneficial
Work EnvironmentDental offices, orthodontic clinics, labsOrthodontic clinics, dental offices
Job RoleDesigns, manufactures, and supplies orthodontic productsAssists orthodontists with patient care, procedures, and equipment

While Ormco focuses on manufacturing orthodontic products, an Orthodontic Assistant provides direct patient care and supports orthodontists. Both roles are essential in the orthodontic industry but differ in responsibilities and credentials.

What are popular job titles related to Ormco jobs in Riverside, CA? For Ormco jobs in Riverside, CA, the most frequently searched job titles are:
What cities near Riverside, CA are hiring for Ormco jobs? Cities near Riverside, CA with the most Ormco job openings:
Infographic showing various Ormco job openings in Riverside, CA as of June 2026, with employment types broken down into 100% Full Time. Highlights an 95% Physical, and 5% Remote job distribution.
Sr. 3D C++ Software Engineer (On-site)

Sr. 3D C++ Software Engineer (On-site)

Ormco

Pomona, CA • On-site

$123K - $162K/yr

Full-time

Posted 28 days ago


Job description

Job Summary:
Ormco is a global leader and innovator of high-quality orthodontic products and solutions. They are hiring a Sr. 3D C++ Software Engineer who will work on algorithms for 3D geometry processing and numerical optimization, bridging CAD to CAM in a production manufacturing environment.
Responsibilities:
• Build the mathematical core: Formulate, design, and implement algorithms for 3D geometry processing, numerical optimization, spatial reasoning, and CAD/CAM translation in a production manufacturing environment.
• Model physical constraints in software: Turn real-world process behavior, machine limits, material effects, and measurement data into robust computational models that survive contact with actual hardware.
• Write expert-level C++: Develop high-performance, maintainable C++20 systems for compute-heavy workloads where correctness, numerical robustness, and runtime behavior all matter.
• Prototype with purpose: Use Python, NumPy, SciPy, and related tools when they speed up discovery, then harden the right ideas into production services.
• Run tight hardware-software loops: Work side by side with R&D and Operations to test algorithms on equipment, inspect outputs, understand failure modes, and iterate quickly based on measured results.
• Ship math in real systems: Package algorithms behind gRPC and Protobuf interfaces, operate within Bazel- and Conan-based builds, and make sound choices about how compute-heavy services run in Docker and AWS Kubernetes environments.
• Any duties or tasks assigned by Manager.
Qualifications:
Required:
• Bachelor’s degree in computer science, a related technical field, or equivalent practical experience.
• 5+ years of professional software development experience, including substantial work in large modern C++ codebases.
• Deep fluency in 3D geometry, linear algebra, numerical methods, and optimization. You should be able to reason from first principles.
• Experience in the physics that sit underneath geometric or manufacturing problems, with the judgment to translate continuous models into stable discrete implementations.
• Demonstrated ability to formulate and implement mathematically demanding algorithms in production-quality C++ with attention to correctness, performance, memory behavior, and maintainability.
• Experience building software for computational geometry, CAD/CAM, scientific computing, graphics, robotics, simulation, or another domain where math and physical constraints materially shape the solution.
• Must reside within a commutable distance to Pomona, CA. This is not a remote or hybrid opportunity.
Preferred:
• Hands-on experience with libraries such as CGAL, Eigen, Embree, VTK, or Draco. Experience with ICP or point cloud registration is a strong plus.
• Strong command of modern C++20, including the engineering judgment to build reliable abstractions around complex numeric code.
• Experience using Python for fast numerical prototyping and using Go where backend integration benefits from it.
• Familiarity with gRPC, Protobuf, Bazel, Conan, Docker, Helm, and AWS Kubernetes for shipping compute-heavy services.
• Experience instrumenting production systems with OpenTelemetry, Prometheus, Loki, Clickhouse, or Grafana.
• Direct work with manufacturing or lab equipment such as CNC machines, 3D printers, scanners, vision systems, or metrology tools.
Company:
Ormco is a provider of orthodontic supplies and equipment. Founded in 1960, the company is headquartered in Orange, USA, with a team of 1001-5000 employees. The company is currently Late Stage.