Skip to content
Job
Full-time Australia

Software Engineer

Halcyon Knights Melbourne, Melbourne Region

From A$160,000 / year Posted

Company
Halcyon Knights
Location
Melbourne, Melbourne Region
Type
Full-time
Salary
From A$160,000 / year
Posted
Sep 23, 2026 (1 week ago)
Closes
Oct 23, 2026
Category
IT Jobs

About this role

Senior Embedded Software Engineer – C/C++ | Linux | MedTech

An innovative, venture-backed Australian MedTech company is developing next-generation monitoring technology designed to improve clinical decision-making and patient outcomes during childbirth.

Bringing together specialists across software, hardware, electronics, clinical research and data science, the business is continuing to develop and advance its innovative medical technology.

They are now looking for a Senior Embedded Software Engineer to join their multidisciplinary engineering team.

The Opportunity
This is a hands-on engineering role working across embedded software, hardware and regulated medical-device development.

You will design, develop and test reliable software using C/C++ within Linux and embedded environments. Working alongside firmware, hardware, clinical and regulatory specialists, you will support the development and integration of a complex connected medical device.

What You’ll Be Doing
  • Designing and developing embedded software using C/C++.
  • Working across Linux, RTOS and embedded-device environments.
  • Integrating software with hardware and connected devices.
  • Supporting BLE, NFC and other device communication workflows.
  • Developing unit, integration and system-level tests.
  • Debugging complex software, hardware and connectivity issues.
  • Supporting secure OTA updates, rollback and recovery.
  • Producing documentation and traceability for a regulated medical-device environment.
  • Contributing to software verification and validation activities.
What We’re Looking For
  • Strong commercial C/C++ development experience.
  • Experience working with Linux and embedded systems.
  • Experience integrating software with hardware or connected devices.
  • Knowledge of communication protocols such as BLE, NFC, I2C, SPI or UART.
  • Experience within MedTech, embedded systems or another regulated or safety-critical environment.
  • Experience with IEC 62304, ISO 13485, IEC 60601, Qt/QML, RTOS or secure OTA updates would be advantageous but is not essential.
Why Consider It?
  • Work on technology with the potential to make a meaningful difference to mothers and babies.
  • Solve complex challenges spanning software, hardware and connected devices.
  • Remain deeply hands-on without taking on formal people-management responsibilities.
Apply on company site

Before you apply

Is this job real?

Runs the ghost job detector on this exact posting: age, salary, vagueness, repost patterns.

Check this posting

Your resume vs this job

Add your resume once in the ATS checker and every job page shows your match score.

Score my resume for this job

Write the cover letter Prepare interview answers Compare an offer Negotiate the salary

Know someone who fits this job?

Send them the listing.

LinkedIn X WhatsApp Email

Listed via Adzuna. Listing details come from the employer or job board and can change. Never pay to apply. Spotted a problem? Tell us.

Full-time AU

Software Engineer

Sourcify Villawood, Bankstown Area

A$100,000 to A$130,000 / year

Full-time AU

Software Engineer

MARS PARTNERSHIP PTY. LTD. Melbourne, Melbourne Region

Salary not listed

Full-time AU

Software Engineer

BAE Systems Australia

Salary not listed

Full-time AU

Software Engineer

Infosys APAC Sydney, Sydney Region

Salary not listed

All Australia jobs

We use essential cookies to keep you signed in, and Google sets advertising cookies on the free pages that pay for these tools. Read our privacy policy.