Software Developer - Architecting the Future of High-Performance Networked at NFI LLC
Copenhagen, Capital Region of Denmark, Denmark -
Full Time


Start Date

Immediate

Expiry Date

11 Jan, 26

Salary

0.0

Posted On

13 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, Asynchronous Programming, Software Development, High-Performance Software Systems, Concurrency, Parallelism, SOLID Principles, Software Architecture, Processing Algorithms, Hardware Integration, Team Collaboration, Code Modernization, Software Design Patterns, Framework Development, Humor, Positive Spirit

Industry

Description
3Shape’s solutions are disrupting traditional dental workflows by replacing physical impressions of patient teeth with highly accurate, high-resolution 3D scans and workflows. This provides patients worldwide with improved customer experience, while giving dentists a wider range of treatment options, increasing efficiency, and allowing our customers to treat more patients. We are looking for a software developer in R&D who wishes to develop software for 3Shape’s top-of-the-range scanner systems. You will be part of an innovative and agile team that works in a stimulating environment in close cooperation with electronics, optics, and mechanical specialists. As people we are sociable, open-minded and have an exceptionally good team spirit. Among the team’s responsibilities is core software for 3D scanner systems (wired and wireless). You will develop an in-depth understanding of our scanner systems to ensure our continuing position as a global leader in the dental scanner industry. Together with your team you will use modern tools and technologies like C# 12 and onwards, .NET 8 and onwards, C++ 20 and onwards, Python, and GitHub Actions. Innovation is a central part of our values, which creates a culture of thinking differently. Emphasizing empowerment and taking ownership are key aspects of our culture. Together we embrace new ways to exchange ideas and develop unprecedented innovations. All of this helps us to stay engaged with a broad canvas of technologies and applications. We simply think and work in an agile way. Your Role Together with your team you will make sure that the networked scanner system stays ahead of the competition. You will develop the central core modules so you will ensure that the full scanner system works flawlessly across our products. We value your ideas, software development skills and your contribution to an effective and evolving development process in a stimulating and diverse work environment. You will be part of a cross-functional team of highly skilled and top of the class colleagues that sets the bar for innovation high. Your main responsibilities will be: You will assume responsibility for ongoing design and architecture plus development of core components of the scanner software SDK for our networked scanner solutions. Together with the team continuously modernize and improve our code base, ensuring our software solutions stay current and innovative. Design reliable, performant and maintainable software applying relevant patterns. Develop core modules used within several of our different scanner products including hardware abstraction software and a framework for hardware testing. Contribute to a fun and professional work environment within the team. We value humor and a positive spirit. We expect you to: Have a M.Sc. or Ph.D. degree in computer science, mathematics, electronics engineering, physics or equivalent. Senior-level developer with advanced skills in C# and asynchronous programming, including practical experience with the .NET ecosystem Experienced in designing and implementing scalable, high-performance software systems. Solid understanding of concurrency and parallelism, with practical experience applying patterns such as producer-consumer, re-entrancy protection, and non-blocking synchronization. Applies SOLID principles and avoids common anti-patterns in software design. Comfortable proposing, discussing, and constructively reviewing complex software architectures in a collaborative team setting. Capable of developing performant processing algorithms in hardware-integrated or regulated environments. We encourage all relevant applicants to apply. We are committed to celebrating human diversity, and we trust that the best way to reach outstanding business results, is by welcoming diverse people into our community. About us 3Shape started with a simple idea - to make 3D scanning better. First, we applied it to the hearing industry, then we succeeded in dentistry. Twenty years later, 3Shape has 2,000+ employees globally. With the help of dental professionals and amazing colleagues we’re creating award-winning scanning and CAD/CAM solutions to change dentistry together! Together, we contribute to a better world. Experience the everyday #lifeat3Shape across the globe on LinkedIn.
Responsibilities
You will be responsible for the ongoing design and architecture, plus development of core components of the scanner software SDK for networked scanner solutions. This includes modernizing and improving the code base to ensure software solutions remain current and innovative.
Loading...