Join or sign in to find your next job
Join to apply for the Senior Software Engineer role at Nanosonics
3 weeks ago Be among the first 25 applicants
Join to apply for the Senior Software Engineer role at Nanosonics
Get AI-powered advice on this job and more exclusive features.
Senior Software Engineer
At Nanosonics, we are pioneers in transforming infection prevention in healthcare. We develop cutting-edge medical devices that protect patients, staff, and healthcare environments. Our team thrives on innovation, agility, and a shared commitment to excellence. We are now looking for a Senior Software Engineer to join our Endoscope Reprocessing group.
Introduction:
Senior Software Engineer
At Nanosonics, we are pioneers in transforming infection prevention in healthcare. We develop cutting-edge medical devices that protect patients, staff, and healthcare environments. Our team thrives on innovation, agility, and a shared commitment to excellence. We are now looking for a Senior Software Engineer to join our Endoscope Reprocessing group.
About The Role
As a Senior Software Engineer, you will play a critical role in the development of low-level embedded software for our next-generation medical devices. You’ll work at the intersection of hardware and software, driving quality and compliance in a regulated environment.
This role is ideal for an experienced embedded software engineer who is passionate about real-time systems, clean code, and medical innovation.
Key Responsibilities
* Design, implement, and test real-time embedded software in C/C++ for medical devices.
* Translate system requirements and user stories into well-defined software requirements and acceptance criteria.
* Develop automated unit and behavioural tests in C++ and Python.
* Monitor team progress and capacity using engineering metrics.
* Create clear, concise, and regulatory-compliant documentation.
* Collaborate cross-functionally with hardware, mechanical, V&V, and systems engineering teams.
* Ensure adherence to IEC 62304, ISO 13485, and internal development processes.
* Mentor and guide junior engineers, leading by example in technical excellence and agile best practices.
What You'll Bring
* 5+ years experience with C/C++ in embedded systems development.
* Experience working with real-time systems and RTOS (preferred).
* Proficiency with modern C++, Python, and automated testing frameworks.
* Strong debugging skills for embedded systems (RTOS debugging a plus).
* Familiarity with version control tools (GIT/Bitbucket).
* Solid understanding of design patterns and asynchronous programming techniques.
* Previous experience in a regulated industry (medical, automotive, aerospace) preferred.
* Excellent communication skills and a collaborative mindset.
Why Nanosonics?
We live by our core values — Collaboration, Innovation, Discipline, Agility, and Will to Win. When you join us, you're not just taking a job. You're joining a team of people driven to make a real difference in global healthcare.
* Competitive salary and benefits
* Flexible working arrangements
* Personal and professional development opportunities
* Be part of a company where your work genuinely matters
Ready to Apply?
If you're excited by the opportunity to shape the future of medical device innovation, we'd love to hear from you. Apply now and help us make healthcare safer, together.
Visit our website - or follow us on LinkedIn
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
* Industries
Medical Equipment Manufacturing
Referrals increase your chances of interviewing at Nanosonics by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.
Software Engineering Lead – Internal Tooling & Infrastructure (Remote)
Sydney, New South Wales, Australia 8 hours ago
Senior Site Reliability Engineer / Global Tech Unicorn - $200k + super + 20% Equity
Chapter Lead Digital Banking Software Engineering - Android
Mathematics Curriculum Developer for Senior Secondary Courses
Sydney, New South Wales, Australia 1 day ago
Senior Linear Programmer - Energy Market
Sydney, New South Wales, Australia 4 days ago
Senior Engineer Network Modelling and Engineering
Principal Engineer Network Modelling and Engineering
Senior Developer Marketing Manager (Fixed Term until Dec 2025)
Sydney, New South Wales, Australia 3 weeks ago
Sydney, New South Wales, Australia 5 days ago
Sydney, New South Wales, Australia 3 weeks ago
Sydney, New South Wales, Australia 2 weeks ago
Sydney, New South Wales, Australia 4 days ago
Sydney, New South Wales, Australia 4 months ago
Senior Software Engineer - Identity & Access (Open to remote across ANZ)
Sydney, New South Wales, Australia 2 weeks ago
Software Engineers - Mid/Senior - (Typescript, React, Node, AWS)
Sydney, New South Wales, Australia 2 months ago
Sydney, New South Wales, Australia 4 days ago
North Sydney, New South Wales, Australia 5 days ago
Sydney, New South Wales, Australia 7 hours ago
Surry Hills, New South Wales, Australia 3 weeks ago
Sydney, New South Wales, Australia 2 weeks ago
Sydney, New South Wales, Australia 3 weeks ago
Sydney, New South Wales, Australia A$140,000.00-A$180,000.00 5 days ago
Software Engineers - AI Team (Typescript/Node/React/AWS)
Sydney, New South Wales, Australia 1 month ago
Senior Software Engineer in Test ( Hiring multiple positions)
Sydney, New South Wales, Australia 2 weeks ago
Sydney, New South Wales, Australia 5 days ago
Surry Hills, New South Wales, Australia A$130,000.00-A$180,000.00 2 weeks ago
Senior Frontend Software Engineer - AI Help Platform
Sydney, New South Wales, Australia 3 days ago
Senior Software Engineer - .NET Fullstack
Eveleigh, New South Wales, Australia 1 week ago
Millers Point, New South Wales, Australia 2 weeks ago
Sydney, New South Wales, Australia 1 day ago
Sydney, New South Wales, Australia 1 month ago
Sydney, New South Wales, Australia 1 day ago
Sydney, New South Wales, Australia 5 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr