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
Forward Progress Staffing
CA, United States
Remote

Staff Software Engineer / Principal Engineer - REMOTE</b></p> <p>**NO 3rd PARTY - NO C2C - NO SPONSORSHIP</p> <p> </p> <p><b>Introduction:</b> We are seeking an experienced Staff Engineer / Principal Engineer to join our dynamic team. Mentor ju...

95-2566122 First American Title Insurance Co
Santa Ana, California
Remote

As a Senior Software Engineer, you will lead projects as part of a small, focused engineering delivery team, to build fast, clean, reliable code that drives business value for our customers. Experience driving engineering best practices for high-functioning software engineering teams through effecti...

Boeing
Anaheim, California

The selected candidate will work with the PP&T product team on providing complete solutions, including systems engineering, optics design, algorithms, software development, firmware development, and electronics. Satellite Flight and Payload Software Engineer (Mid-level / Senior). The candidate will ...

Gentrace
CA, United States

We're looking for experienced software engineers. We help customers get from MVP to production, and systematize their LLM app development. ...

24 Seven Talent
CA, United States

Bachelor’s degree or higher in Computer Science or related field with 7+ years of software development experience. Our client is seeking a talented Front-End Engineer to help build world-class supply chain systems and platforms, ensuring a seamless and elegant user experience. Experience with compon...

Brahma Consulting Group
CA, United States

Brahma Consulting Group is assisting our client in their search for a Senior Embedded Software Engineer. As a Senior Embedded Software Engineer, you’ll work on innovative RF-based solutions, collaborating with research and hardware teams to shape the future of indoor navigation. Develop software for...

Signify Technology
CA, United States

Our customer are seeking MULTIPLE Senior development engineer within data center networking. Design software for data center networking automation and management. ...

NVIDIA
Remote, CA, US
Remote

NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. This position involves architecture and development of new SW technologies to support Wayland, Vulkan and OpenGL software for our GPUs as well as enhancements and maintenance of existing features. You will...

Stealth Mode Startup
CA, United States

Lead by example, contributing to code development and architecture while also supporting best practices in software engineering. If you're excited about the opportunity to work on cutting-edge technology and be part of a fast-growing, innovative company, we’d love to hear from you! Please submit you...

HCLTech
California , USA

Java language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/response required.Implementing design patterns, algorithms and applying innovative methodologies experience required.Oracle Database interaction technologies such as Hibernat...