Software Engineer

Enovis Corp

City of Brisbane

On-site

AUD 120,000 - 150,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 Corporation is seeking a talented Software Engineer to join the Enabling Technologies group, focusing on Surgical Automation and Visualization. You will design and develop software for orthopedic navigation, machine interfaces, robotics, and AR applications, building real-time, high-performance systems that integrate with surgical hardware to improve outcomes.

You will work in a regulated medical device environment with cross-functional teams across software, hardware, and clinical

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or Software Engineering.
  • 2+ years of professional software development using C# and Unity.
  • Experience with hardware interfaces (cameras, sensors, robotics) and medical environments.

Responsibilities

  • Design, develop, and maintain software for orthopedic navigation and visualization.
  • Collaborate with hardware, clinical research, product management, and quality teams.
  • Integrate optical navigation technologies for real-time tracking and visualization.
  • Support AR and immersive visualization tools for planning and execution.
  • Interface with cameras, tracking systems, and robotic platforms to enable functionality.
  • Participate in verification and validation activities per medical device standards.
  • Troubleshoot, debug, and ensure system reliability and performance.
  • Document architecture, design specs, and testing procedures, aligning with regulatory standards.
  • Follow Agile practices and contribute to software development process improvements.

Skills

C#
Unity
Real-time rendering
3D visualization
SDLC
Agile
Cross-functional collab

Education

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

Tools

Git

Job description

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.

https://enovis.wd5.myworkdayjobs.com/en-US/enovis/job/Software-Engineer-II_R0033789

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.
  • 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.

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
Senior Regulatory Affairs Specialist
Senior Regulatory Affairs Specialist

Enovis • City of Brisbane

On-site
AUD 120,000 - 180,000
Surgical Navigation & Visualization Software Engineer
Surgical Navigation & Visualization Software Engineer

Enovis Corp • City of Brisbane

On-site
AUD 120,000 - 150,000
Software Engineer
Software Engineer

Enovis Surgical Australia Pty Ltd • City of Brisbane

Hybrid
AUD 90,000 - 120,000
Verification & Validation Engineer
Verification & Validation Engineer

Enovis Corp • City of Brisbane

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

Enovis • City of Brisbane

On-site
AUD 90,000 - 120,000
Quality Assurance Engineer
Quality Assurance Engineer

Enovis Corp • City of Brisbane

On-site
AUD 75,000 - 105,000
Senior Systems Engineer - Surgical Navigation & Visualization
Senior Systems Engineer - Surgical Navigation & Visualization

Enovis • City of Brisbane

On-site
AUD 120,000 - 170,000
Mechanical R&D Engineer
Mechanical R&D Engineer

SLAM Orthopedic • Sydney, Adelaide

On-site
AUD 120,000 - 160,000
Competitive salary package
Growth opportunities
Team social activities
+1
Senior Software Engineer, Applied AI & Robotics [Open Call]
Senior Software Engineer, Applied AI & Robotics [Open Call]

Vexev Pty Ltd • Australia

On-site
AUD 140,000 - 190,000