Why This Role Stands Out
This hybrid role offers a fantastic opportunity to advance your career in the thriving MedTech industry, working on cutting-edge medical devices within a collaborative, multidisciplinary team. You'll thrive here if you're a skilled Senior Embedded Software Engineer with C/C++ and Linux expertise, eager to contribute to impactful, regulated development and drive innovation. Apply today to shape the future of healthcare technology!
Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Melbourne, Melbourne, Australia
Embedded SystemsC++Linux
Job Description
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
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.
- 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.
- 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.
Similar jobs
- LE
Software Engineer 4-month contract
NewLeidos
Australian Capital Territory🇦🇺Hybrid1 hour agoDockerMongoDBMySQL+22Technology - AM
System Development Engineer
NewAmazon Inc.
Melbourne🇦🇺Hybrid1 hour agoEngineering - WH
System Engineer
NewWhizdom
Adelaide🇦🇺Hybrid1 hour agoTechnology - NU
Software Engineering
NewNuage
Melbourne🇦🇺Hybrid1 hour agoOracleGitOAuth+10Technology - SO
Software Engineer
NewSoCode
Western Australia🇦🇺On-site1 hour agoGitC++Python+3Technology - VU
Senior Software Engineer, AI Tooling, Information Security
NewVulnU
Melbourne🇦🇺Remote4 hours agoETLC++Python+2Technology - DR
Staff Software Engineer
Newdreamerlabs
Sydney🇦🇺On-site4 hours agoNext.jsAWSPython+3Technology - TE
Senior Software Engineer
NewTeamified
Melbourne🇦🇺Hybrid4 hours agoDjangoDockerGCP+7Technology - AM
Software Engineer - Border Network Engineering (Global Cloud Scale)
NewAmazon Inc.
Sydney🇦🇺Hybrid4 hours agoAWSAgileNetwork AdministrationTechnology - KI
TSPV-Cleared Software Engineer - DevSecOps (Hybrid)
NewKinexus
Canberra, Australian Capital Territory🇦🇺Hybrid4 hours agoTechnology - Q-
Senior Software Engineer, Back end (Opal Platform)
NewQ-CTRL
Sydney🇦🇺Hybrid4 hours agoDjangoFastAPIMicroservices+9Technology - VU
Staff Software Engineer, AI Tooling, Information Security
NewVulnU
Melbourne🇦🇺Hybrid4 hours agoETLC++Python+2Technology