Senior Embedded Software Engineer - MedTech (C/C++, Linux)

Halcyon Knights

City of Melbourne

On-site

AUD 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Halcyon Knights in Melbourne is seeking a Senior Embedded Software Engineer to own and advance C/C++ development for Linux-based medical devices. You will work across embedded software, hardware integration and regulated development within a multidisciplinary team.

You’ll design, implement and test reliable software, contribute to verification and validation activities, and help ensure traceability and compliance in a fast-growing MedTech environment.

Qualifications

  • Strong commercial C/C++ development experience.
  • Experience 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.
  • IEC 62304, ISO 13485, IEC 60601, Qt/QML, RTOS or secure OTA updates would be advantageous but is not essential.

Responsibilities

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

Skills

C/C++ development
Linux
Embedded systems
Software-hardware integration
BLE/NFC/I2C/SPI/UART
MedTech regulation awareness

Tools

Qt/QML
RTOS

Job description

Halcyon Knights in Melbourne is seeking a Senior Embedded Software Engineer to own and advance C/C++ development for Linux-based medical devices. You will work across embedded software, hardware integration and regulated development within a multidisciplinary team.

You’ll design, implement and test reliable software, contribute to verification and validation activities, and help ensure traceability and compliance in a fast-growing MedTech environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Halcyon Knights • City of Melbourne

On-site
AUD 110,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

mexec • Melbourne

On-site
AUD 100,000 - 130,000
Mid-Senior Embedded Firmware Engineer for Medical Devices
Mid-Senior Embedded Firmware Engineer for Medical Devices

iCHGROUP • City of Melbourne

On-site
AUD 90,000 - 125,000
Senior Embedded Software Engineer, Medical Devices Contract
Senior Embedded Software Engineer, Medical Devices Contract

mexec • Melbourne

On-site
AUD 100,000 - 130,000
Lead Embedded Firmware Engineer for Medical Devices
Lead Embedded Firmware Engineer for Medical Devices

ProFound People • City of Melbourne

On-site
AUD 150,000 - 190,000
Lead Firmware Engineer - Medical Devices
Lead Firmware Engineer - Medical Devices

ProFound People • City of Melbourne

On-site
AUD 150,000 - 190,000
Senior Software Engineer - medical devices, IoT
Senior Software Engineer - medical devices, IoT

Rosewood Partners • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Lead Embedded Software Engineering for MedTech
Lead Embedded Software Engineering for MedTech

C01 Cochlear Limited (Australia) • City of Lake Macquarie

On-site
AUD 150,000 - 200,000
Embedded Linux Software Engineer - Real-Time C/C++
Embedded Linux Software Engineer - Real-Time C/C++

Topcon • Queensland

On-site
AUD 90,000 - 120,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Halcyon Knights • Australia

On-site
AUD 160,000 - 190,000