Software Engineer

Summary

Software Engineer at Enovis Corp building real-time, high-performance C# and Unity applications for orthopedic surgical navigation, robotics, and augmented reality visualization in a regulated medical-device environment.

Enovis Corporation (NYSE: ENOV) is an innovation-driven medical technology company dedicated to creating a future of better care. We embrace collaboration with our partners and patients and take pride in the pursuit of scientific excellence - with the goal of transforming medical technology as we know it. Because that’s how we change the lives of patients for the better. And that’s how we create better together.

As a key member of the Enabling Technologies team, you will play an integral part in helping Enovis drive the medical technology industry forward through transforming patient care and creating better patient outcomes.

Job Description

We are seeking a talented and experienced Software Engineer to join our Enabling Technologies group, with a focus on Surgical Automation and Visualization. This role will contribute to the design and development of advanced software solutions for orthopedic surgical navigation, machine interfaces, robotics, and augmented reality applications.

The Software Engineer will play a key role in building real-time, high-performance applications that integrate with optical navigation systems and surgical hardware to enhance surgeon workflows and improve patient outcomes. The ideal candidate is passionate about building robust, user-centric software in a highly regulated medical device environment and thrives in collaborative, cross-functional teams.

Key Responsibilities:

  • Design, develop, and maintain software applications using C# and Unity for orthopedic surgical navigation and visualization systems

  • Collaborate with cross-functional teams including hardware engineering, clinical research, product management, and quality to define and deliver software requirements

  • Integrate and optimize optical navigation technologies for real-time surgical tracking and visualization

  • Support development of augmented reality and immersive visualization tools to enhance surgical planning and execution

  • Interface with hardware components such as cameras, tracking systems, and robotic platforms to enable system functionality

  • Participate in verification and validation activities in collaboration with V&V teams to ensure compliance with medical device standards and regulatory requirements

  • Troubleshoot, debug, and resolve software issues to ensure system reliability and performance

  • Document software architecture, design specifications, and testing procedures in alignment with development and regulatory standards

  • Follow Agile development practices and contribute to continuous improvement of software development processes

  • Support the development of scalable, maintainable, and high-performance software systems

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field

  • 2+ years of professional software development experience using C# and Unity

  • Experience developing software that interfaces with physical hardware systems (e.g., cameras, sensors, robotics, or tracking systems)

  • Strong understanding of optical navigation systems and their application in surgical or healthcare environments

  • Experience with software development lifecycle (SDLC), version control systems (e.g., Git), and Agile methodologies

  • Experience with 3D visualization, real-time rendering, or game engine development

  • Strong problem-solving skills and ability to work in complex technical environments

Skills & Experience:

  • Experience in medical device software development, preferably within FDA/ISO-regulated environments.

  • Experience with robotic surgical systems, navigation platforms or other safety-critical technologies.

  • Knowledge of anatomy and biomechanics, particularly in orthopaedic applications.

  • Familiarity with cloud services, web technologies and REST APIs.

  • Experience with augmented reality, immersive visualisation or advanced visualisation technologies is desirable.

  • Strong software engineering, problem-solving and troubleshooting skills, with a focus on performance, reliability and scalability.

  • Strong communication and collaboration skills, with the ability to work effectively across software, hardware and clinical teams.

  • Demonstrated ability to deliver high-quality software within project timelines and regulatory requirements.

Working Environment:

  • Primarily office/laboratory-based environment

  • Occasional travel to manufacturing sites, clinical validation settings, and surgeon training workshops

  • Hands-on interaction with surgical systems, navigation hardware, and testing equipment in both simulated and real-world environments

At Enovis, we’re focused on Creating Better Together!
We’re proud to share that Enovis™ Healthcare Solutions has been recognized as a winner in the 2026 TAG Awards for MedTech, an industry program produced by The Aebli Group. This year’s awards celebrate organizations that are pushing the boundaries of innovation across MedTech, Life Sciences, and BioTech - turning bold ideas into real-world impact.

We embrace diversity, equity, and inclusion and are committed to creating a respectful and inclusive workplace where everyone belongs.

Learn more about us:
🌐 https://ourpurpose.enovis.com/
🌐 https://enovis.com

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available