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.