Skip to main content

Page loading completed.

Software Engineer

08/04/2025
09/05/2025
Permanent - Full Time
Sydney HQ
Research & Product Development

Software Engineer

At Nanosonics, we’re redefining infection prevention with innovative, world-class medical devices. Our Endoscope Reprocessing products are transforming clinical environments, and we’re looking for a passionate Software Engineer to help build the technology that powers them.

You’ll work at the cutting edge of embedded software development - designing and implementing reliable, high-quality code for real-world healthcare impact.

 

Your Mission

As a Software Engineer in our Endoscope Reprocessing team, you'll be instrumental in delivering safe, efficient, and compliant software solutions for complex medical devices. You’ll also contribute to the software platform’s long-term architecture and collaborate with a talented, multidisciplinary team.

 

What You’ll Be Doing

  • Develop and refine device software in modern C++ for embedded systems
  • Contribute to the overall software and platform architecture for current and future products
  • Elaborate software requirements and acceptance criteria based on use-cases and system-level inputs
  • Write clean, testable code and automated unit and behavioural tests (C++/Python)
  • Monitor team capacity and development progress with engineering metrics
  • Ensure your code meets the highest standards for safety, reliability, and regulatory compliance
  • Maintain high-quality documentation in plain, accessible English
  • Work under ISO 13485 and IEC 62304 standards for medical software
 

What You’ll Bring

  • 2+ years of hands-on experience in C++ software development
  • Strong working knowledge of modern C++, Python, CI/CD pipelines, and test frameworks
  • Familiarity with software design patterns and asynchronous methods
  • Proficient in version control tools (GIT/Bitbucket)
  • Strong documentation and communication skills
  • Experience in regulated environments (medical, automotive, aerospace) is a plus
  • A collaborative mindset and a drive to work cross-functionally with hardware, mechanical, and systems engineering teams

What We Value

At Nanosonics, our core values guide everything we do:
Collaboration, Innovation, Discipline, Agility, and a Will to Win

You’ll thrive in our environment if you’re a proactive problem-solver, a dedicated team player, and a lifelong learner who takes pride in writing great software that makes a real-world difference.


Why Join Us?

  • Work on mission-critical products that improve healthcare outcomes
  • Be part of a collaborative, high-impact engineering team
  • Competitive salary and benefits
  • Career development and mentorship opportunities
  • Flexible work arrangements
  • Contribute to the technical vision of future medical device platforms
 

Ready to Make a Difference?

If you're a software engineer who wants to help shape the future of medical technology, we’d love to hear from you. Apply today and be part of something meaningful.

Remember Job