As a highly motivated Software Engineer in our R&D Orthopedic Surgery team, you will be integral part of the software development process. In this position, you will be responsible for developing surgical applications used for orthopedic use cases. Your work includes the complete development cycle of medical devices, from the prototyping of new concepts over to their implementation up to the clinical assessment of the performance of the resulting device. Your contribution has an impact on daily work in hospitals around the world.  As part of a multi-disciplinary team consisting of Hardware-, Software- and Clinical Application Engineers, you will use your programming skills in C++ and HTML5 to create software for our Orthopedic Surgery portfolio. By working closely with other teams and utilizing our existing software framework, you will create an application which will be used by orthopedic surgeons in hospitals all around the world.  As a Full-Stack Software Engineer, you will:  Contribute to the full software development lifecycle, from concept to product release  Design and implement software components and services across system layers using C++, C#, Rust, and modern web technologies (TypeScript, HTML5, React)  Develop software for systems that play a key role in supporting accurate and reliable surgical procedures  Contribute to a robust, scalable, and maintainable system architecture in close collaboration with other R&D teams  Ensure high software quality through code reviews, automated testing, and continuous integration and delivery (CI/CD)  Create and maintain documentation and verification artifacts in accordance with medical device standards  Work across multiple layers of the system, from user interfaces to core system design  Deliver software in compliance with applicable medical regulations and standards (e.g., IEC 62304, ISO 14971, IEC 62366) for international markets (EU, US)