Software Engineer II

Enovis Corp

City of Brisbane

On-site

AUD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Enovis Corp in Brisbane, Australia is seeking a Software Engineer II to join the Enabling Technologies group. You will design and develop high-performance software for surgical navigation and visualization, interfacing with optical navigation and surgical hardware to enhance surgeon workflows and patient outcomes.

The role emphasizes robust, user-centric software in a highly regulated medical device environment, with collaboration across hardware, clinical, and product teams to deliver

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 2+ years of professional software development experience with C# and Unity.
  • Experience interfacing with hardware systems (cameras, sensors, tracking).
  • Strong SDLC, Git, and Agile experience.
  • Experience with 3D visualization or real-time rendering.
  • Ability to work in a regulated medical device environment.

Responsibilities

  • Design, develop, and maintain software applications using C# and Unity for orthopedic navigation and visualization.
  • Collaborate with hardware, clinical, product management, and QA to define software requirements.
  • Integrate optical navigation technologies for real-time surgical tracking and visualization.
  • Support AR and immersive visualization to aid surgical planning and execution.
  • Interface with hardware components to enable system functionality and testing.
  • Participate in verification and validation activities to ensure regulatory compliance.
  • Troubleshoot and resolve software issues to maintain reliability.
  • Document architecture, design specs, and testing procedures.
  • Follow Agile processes and contribute to process improvements.
  • Support scalable, high-performance software systems.

Skills

C#
Unity
Real-time rendering
3D visualization
SDLC
Git
Agile
Medical device software
Collaboration

Education

Bachelor’s or Master’s degree in Computer Science or Software Engineering

Tools

Git

Job description

Who We Are

ABOUT ENOVIS™ Enovis Corporation (NYSE: ENOV) is an innovation-driven medical technology growth company dedicated to developing clinically differentiated solutions that generate measurably better patient outcomes and transform workflows. Powered by a culture of continuous improvement, global talent and innovation, the Company’s extensive range of products, services and integrated technologies fuels active lifestyles in orthopedics and beyond. For more information about Enovis, please visit www.enovis.com.

What You’ll Do

At Enovis™ we pay attention to the details. 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. Why work at Enovis? See for yourself 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 Title

Job Title: Software Engineer II Location: Brisbane., Australia

Job Title/High Level Position Summary

We are seeking a talented and experienced Software Engineer II 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, 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 other 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
Scope / Role Dimensions
  • Supports development of surgical navigation, and visualization software for orthopedic procedures
  • Collaborates closely with hardware, clinical, regulatory, and product teams
  • Works within a highly regulated medical device environment with emphasis on safety, performance, and usability
  • Contributes to both new product development and sustaining engineering initiatives
Minimum 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, 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
Desired Qualifications
  • Experience in medical device software development and familiarity with FDA and ISO standards
  • Experience with robotic surgical systems or navigation platforms
  • Understanding of anatomy and biomechanics in orthopedic applications
  • Familiarity with cloud services, web technologies, and REST APIs
  • Experience working in regulated, safety-critical software environments
  • Background in augmented reality or immersive visualization technologies
Core Competencies
  • Technical Excellence: Strong software engineering skills with focus on performance, reliability, and scalability
  • Collaboration: Works effectively across hardware, clinical, and software teams
  • Innovation: Drives development of advanced visualization and navigation technologies
  • Problem Solving: Diagnoses and resolves complex software and system issues efficiently
  • Communication: Clearly articulates technical concepts to diverse stakeholders
  • Accountability: Delivers high-quality software within timelines and regulatory constraints
Working Conditions
  • 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
Who We’re Looking For:
  • Passionate About Technology – excited by building software that directly impacts surgical precision and patient outcomes
  • Highly Collaborative – thrives in multidisciplinary engineering and clinical environments
  • Detail-Oriented – committed to developing safe, reliable, and high-performance software systems
  • Problem Solver – enjoys tackling complex technical challenges in real-time systems
  • Adaptable – comfortable working in fast-paced, evolving development cycles
  • Quality-Focused – dedicated to building robust solutions in a regulated medical device environment
EQUAL EMPLOYMENT OPPORTUNITY

Enovis provides equal employment opportunities based on merit, experience, and other work-related criteria without regard to race, color, ethnicity, religion, national origin, sex, age, pregnancy, disability, veteran status, or any other status protected by applicable law.

We also strive to provide reasonable accommodation to employees’ beliefs and practices that do not conflict with Enovis policies and applicable law.

We value the unique contributions that every employee brings to their role with Enovis.

ABOUT ENOVIS™ Enovis Corporation (NYSE: ENOV) is an innovation-driven medical technology growth company dedicated to developing clinically differentiated solutions that generate measurably better patient outcomes and transform workflows. Powered by a culture of continuous improvement, global talent and innovation, the Company’s extensive range of products, services and integrated technologies fuels active lifestyles in orthopedics and beyond. For more information about Enovis, please visit www.enovis.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Engineer II
Systems Engineer II

Enovis • City of Brisbane

On-site
AUD 120,000 - 170,000
Verification and Validation Engineer I
Verification and Validation Engineer I

Enovis Corp • City of Brisbane

On-site
AUD 90,000 - 130,000
DevOps Engineer
DevOps Engineer

Enovis Healthcare Solutions • City of Brisbane

Hybrid
AUD 120,000 - 170,000
Quality Assurance Engineer
Quality Assurance Engineer

Enovis Corp • City of Brisbane

On-site
AUD 75,000 - 105,000
Sr. Project Manager
Sr. Project Manager

Enovis Corp • City of Brisbane

On-site
AUD 110,000 - 165,000
Orthopedic Surgical Visualization and Navigation Engineer II
Orthopedic Surgical Visualization and Navigation Engineer II

Enovis Corp • City of Brisbane

On-site
AUD 90,000 - 130,000
Verification and Validation Engineer I
Verification and Validation Engineer I

Enovis • City of Brisbane

On-site
AUD 90,000 - 120,000
Senior Regulatory Affairs Specialist
Senior Regulatory Affairs Specialist

Enovis • City of Brisbane

On-site
AUD 120,000 - 180,000
Sr. Project Manager
Sr. Project Manager

Enovis • City of Brisbane

On-site
AUD 140,000 - 190,000
Senior Systems Engineer - Surgical Navigation & Visualization
Senior Systems Engineer - Surgical Navigation & Visualization

Enovis • City of Brisbane

On-site
AUD 120,000 - 170,000