Senior Software Development Engineer

Envista
Brea, California
Full-time

Job Description

Ormco is seeking an experienced Software engineer to join a t eam focused on development of complex fabrication algorithms for modern orthodontic solutions.

RESPONSIBILITIES :

Design, build, and maintain efficient and reliable C++ code for dental CAD / CAM system with sophisticated algorithms and complex user interactions

Work extensively on functionality of internal fabrication subsystem

Work on extensions and features of new and existing products

Support existing product components

Proactively suggest and implement improvements on current products

Work closely with other engineers in international environment

Job Requirements :

Experience with algorithms on polygonal models,

Experience with computational geometry and optimization algorithms,

Understanding of mechanics and basic physics,

Good C++ programming skills (3+ years experience, C++ 11 or higher),

Good OOP knowledge,

Experience with Windows or MacOS,

Experience with distributed source control systems (GIT preferred),

BS or MS in Computer Science, Engineering, or Mathematics,

Good English written communication skills.

Operating Company : Spark

Spark

Envista and its family of companies (Envista) will not accept unsolicited resumes from any source other than directly from a candidate.

Envista will consider unsolicited referrals and / or resumes submitted by vendors such as search firms, staffing agencies, professional recruiters, fee-based referral services and recruiting agencies (Agency) to have been referred by the Agency free of charge and Envista will not pay a fee for any placement resulting from the receipt such unsolicited resumes.

An Agency must obtain advance written approval from Envista's internal Talent Acquisition or Human Resources team to submit resumes, and then only in conjunction with a valid fully-executed contract approved by the Global Talent Acquisition leader and in response to a specific job opening.

Envista will not pay a fee to any Agency that does not have such agreement and written approval in place.

30+ days ago
Related jobs
Promoted
VirtualVocations
Bell Gardens, California

A company is looking for a Senior Development Engineer specializing in Rust. ...

Promoted
Ford Motor Company
Santa Fe Springs, California

As a Software Engineer with a focus on software delivery you will be responsible for designing, implementing, and maintaining our build and continuous integration pipeline. This role requires exceptional scripting abilities and a working knowledge of modern software development practices including v...

Promoted
VirtualVocations
Bell Gardens, California

A company is looking for a Senior Software Development Engineer in Test. ...

Promoted
Disney Experiences
Anaheim, California

Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. Master’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field...

Raytheon Technologies
Anaheim, California

Applied Signal Technology (AST) seeks a Network Engineer who will be responsible for development, integration, and testing of networking systems for a variety of government missions. This engineer will collaborate with customers, AST leadership, and a team of engineers to develop new systems and ass...

NVIDIA
Remote, CA, US
Remote

NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks using JAX, a tool that can differentiate between Python control code and NumPy code. BS in Computer Science or Computer Engineering or related field (or equiva...

Raytheon Technologies
Anaheim, California

Applied Signal Technology (AST) seeks a Software/Embedded Engineer II who will be responsible for development, integration, and testing of networking systems for a variety of government missions. This engineer will collaborate with customers, AST leadership, and a team of engineers to develop new sy...

Ford Motor Company
Santa Fe Springs, California

Tools & Infra embedded software engineers use creative software engineering techniques at both the tooling (. As a Software Engineer with a focus on the embedded systems on the Tools & Infrastructure team you will be responsible for delivering high quality systems software spanning deeply embedded f...

NVIDIA
Remote, CA, US
Remote

NVIDIA Cloud Functions team is looking for a motivated, product-minded Senior Distributed Systems Software Engineer with an observability focus. A flexible technologist familiar with all aspects of the software development lifecycle. You will be working with a team of passionate and skilled engineer...

Motion Recruitment
X, California, United States

We are seeking a talented and experienced Senior Back End Software Engineer to join our dynamic team and play a crucial role in the development and optimization of our core platform. As a Senior Back End Software Engineer, you will be responsible for designing, implementing, and maintaining scalable...