Software Engineer Intern/Student
Date: Mar 13, 2025
Location: Zurich, CH, 8047
Company: Dentsply Sirona, Inc
|
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.
Bringing out the best in people As advanced as dentistry is today, we are dedicated to making it even better. Our people have a passion for innovation and are committed to applying it to improve dental care. We live and breathe high performance, working as one global team, bringing out the best in each other for the benefit of dental patients, and the professionals who serve them. If you want to grow and develop as a part of a team that is shaping an industry, then we’re looking for the best to join us.
Working at Dentsply Sirona you are able to:
Develop faster - with our commitment to the best professional development.
Perform better - as part of a high-performance, empowering culture.
Shape an industry - with a market leader that continues to drive innovation.
Make a difference -by helping improve oral health worldwide. |
We are looking for a talented Software Engineer to join our team developing algorithms for a high-performance, interactive, cloud-based, CAD/CAM application. This individual will learn and apply fundamental coding standards, debugging, and software development best practices. The role focuses on contributing to feature stories by implementing well-defined tasks under guidance.
This is a hybrid position which requires working in the office at least one day per week.
What Will You Do - Responsibilities for Employment
Technical Implementation & Development
- Assist in the implementation of small features and bug fixes under supervision, following established coding standards and practices.
- Write and maintain unit tests and maintain regression data for automated testing ensuring code quality under supervision of senior developers.
- Build practical knowledge of software development methodologies, testing strategies, CI/CD pipelines, and version control systems through hands-on experience.
- Collaborate with senior engineers to understand and refine requirements, ensuring clear comprehension of technical tasks.
Project Scope & Complexity
- Work on well-defined tasks with direct guidance from experienced team members.
- Contribute to task breakdown from feature stories through structured assignments.
Communication & Impact
- Actively participate in team discussions and technical meetings.
- Learn to articulate technical issues and solutions clearly to team members.
Leadership & Growth
- Develop personal workload management skills and task prioritization.
- Focus on individual contributor role with no direct leadership responsibilities.
Who You Are - Qualifications
Education:
- Bachelor's degree in Computer Science or equivalent experience in a related field (algorithmic, mathematical, or numerical background).
Years and Type of Experience:
- 0-2 years of software engineering experience.
- Experience in software development concepts, code review, and unit testing.
- Experience with version control systems (Git) is advantageous.
- Basic understanding of CI/CD concepts is a plus.
- Previous internship or project experience in software development is a plus.
Key Skills, Knowledge & Capabilities:
- Basic programming skills with focus on numerical stability, correctness and maintainability.
- Basic programming skills in C++ or similar programming language.
- Programming skills in C++ (C++20/C++23) or Go are a plus.
- Experience with containerization (Docker) and Cloud Computing (GCP, Kubernetes) is a plus.
- Understanding of version control fundamentals.
- Basic debugging and problem-solving abilities.
- Foundational knowledge of geometry, numerical, and multi-dimensional data processing.
- Knowledge of 3D computer graphics and understanding of mathematical calculations in the field of 3D computer graphics is a plus.
- Experience in the development of algorithms for the creation and processing of 3D data based on triangulations/meshes is a plus.
- Good knowledge of English, both written and spoken. German language skills are advantageous.
- Basic understanding of agile development practices is advantageous.
- Experience with modern development tools and IDEs is a plus.
|
|
|
|