Software Engineer, Computer Graphics
Infos sur l'emploi
- Date de publication :17 mars 2025
- Taux d'activité :100%
- Type de contrat :Durée indéterminée
- Langue :anglais (Courant)
- Lieu de travail :Zürich
Requistion ID: 79980
Dentsply Sirona is the world's largest manufacturer of professional dental products and technologies, with a 130-year history of innovation and service to the dental industry and patients worldwide. Dentsply Sirona develops, manufactures, and markets a comprehensive solutions offering including dental and oral health products as well as other consumable medical devices under a strong portfolio of world class brands. Dentsply Sirona's products provide innovative, high-quality and effective solutions to advance patient care and deliver better and safer dentistry. Dentsply Sirona's global headquarters is located in Charlotte, North Carolina, USA. The company's shares are listed in the United States on NASDAQ under the symbol XRAY.
Computer Graphics Engineer (m/f/d)
We are looking for a skilled Computer Graphics Engineer (m/f/d) to join our team developing algorithms for a high-performance, interactive, cloud-based, CAD/CAM application. This individual will independently deliver small to moderate projects with guidance, improving software quality. The role encompasses ownership of feature stories and drives their implementation through effective task breakdown.
Primary Job Responsibilities
Technical Implementation & Development
- Write and maintain comprehensive unit tests and automated testing scripts to ensure code quality.
- Collaborate cross-functionally with UX, QA, and Product teams to deliver effective solutions.
- Participate actively in code reviews, providing constructive feedback.
- Write and maintain clean, efficient code following our architectural standards.
Project Scope & Complexity
- Handle complex tasks and stories with guidance, balancing speed and quality.
- Independently deliver feature stories through effective task breakdown.
Communication & Impact
- Engage effectively with team members and stakeholders to refine technical solutions.
- Clearly communicate technical concepts and decisions to various audiences.
Leadership & Growth
- Start mentoring junior engineers in code quality and debugging techniques.
- Guide less experienced team members through technical challenges.
Qualifications
Education:
- Bachelor's degree, Master's degree, or PhD in Computer Science, Software Engineering, or related field (algorithmic, mathematical, or numerical background).
Years and Type of Experience:
- 2-4 years of software engineering experience.
- Experience writing and maintaining unit tests.
- Experience with code review processes and best practices.
- Experience with CI/CD pipelines and workflows.
- Experience in full stack development is advantageous.
- Experience mentoring junior developers is advantageous.
- Experience with automated testing frameworks is a plus.
- Contributions to successful software products is a plus.
Key Skills, Knowledge & Capabilities:
- Ability to solve complex technical problems.
- Intermediate programming skills with focus on numerical stability, correctness and maintainability.
- Experience in object-oriented design and object-oriented programming in C++ (C++20/C++23).
- Experience in CI/CD, Containerization (Docker) and Cloud Computing (e.g., GCP, Kubernetes).
- Experience with DevOps advantageous (e.g., Conan, Artifactory, CMake).
- Experience in framework development and software architecture.
- Knowledge of 3D computer graphics and understanding of mathematical calculations in the field of 3D computer graphics.
- Experience in the development of algorithms for the creation and processing of 3D data based on triangulations/meshes.
- Experience in the field of medical technology and medical device development is advantageous.
- Experience in dealing with cybersecurity requirements in the medical device environment is advantageous.
- Self-organized and self-reliant, but willing to learn and share knowledge.
- Open-minded, communicative, and strong commitment.
- Analytical thinking and good communication skills.
- High degree of initiative, commitment, and goal orientation.
- Strife and readiness for improvement and learning of new techniques.
- The passion to go new ways and like to try new things.
- Experience of developing in multiple languages, Go, and Flutter is a plus.
- Good knowledge of English, both written and spoken. German language skills are advantageous.
DentsplySirona is an Equal Opportunity/ Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, disability, or protected Veteran status. We appreciate your interest in DentsplySirona.
If you need assistance with completing the online application due to a disability, please send an accommodation request to Write an email. Please be sure to include "Accommodation Request" in the subject.