JobMesh

Software Development Engineer

Envista · Madrid, ES

Job Description: Software Development Engineer is part of large global team supporting our Spark software that enables designing and manufacturing of Spark C...

Job description

Job Description: Software Development Engineer is part of large global team supporting our Spark software that enables designing and manufacturing of Spark Clear Aligners. Software Development Engineer will work on the initial part of the process- acquisition of raw dental X-ray scans and it's processing into 3D models using machine learning algorithms. Main Tasks: Working in distributed international cross functional team a developer will help the team with solution design and implementation for new features in desktop and console applications used to generate patient anatomy from supplied scans. Being a part of agile team we expect a developer will contribute to features refinement working closely with product managers as well as will help development team with planning features to upcoming release and sprints. #LI-EU1 Job Requirements: Must-have qualifications: MSc in Computer Science, Mathematics, or a related technical field At least 5 years of professional experience in C++ development Hands-on experience with computational geometry, ideally within the industry Strong proficiency in software design patterns, such as SOLID, YAGNI, and KISS In-depth understanding of Agile devel...