Quick overview
Job description
An exciting opportunity exists for an experienced Embedded Software Engineer to join a growing Australian medical technology organisation that is transitioning from advanced R&D into commercialisation. This role offers the opportunity to contribute to the development of highly sophisticated medical devices that combine software, electronics, optics, mechanics, cybersecurity and advanced imaging technologies.
Working within a close-knit multidisciplinary engineering team, you will play a key role in designing, developing and maintaining embedded software for complex regulated products while helping build the foundations for future platform development.
About the RoleReporting to the Chief Technology Officer, you will be responsible for the development and verification of embedded software across a suite of medical devices. You will work closely with systems, electronics, mechanical, quality, regulatory and manufacturing teams to ensure software is developed in accordance with regulatory and quality requirements.
Key Responsibilities- Designing, developing, verifying and maintaining embedded software in C/C++
- Developing software for RTOS and embedded Linux environments
- Supporting hardware-software integration, debugging and verification activities
- Contributing to software architecture and design decisions
- Producing high-quality technical and regulatory documentation
- Supporting software verification and validation activities
- Ensuring compliance with applicable medical device regulations and standards
- Collaborating with cross-functional teams to support product development and commercialisation activities
- Degree qualifications in Software Engineering, Computer Engineering, Electronics Engineering, Computer Science or a related discipline
- Strong commercial experience in embedded software development
- Advanced C/C++ programming skills
- Experience with ARM-based microcontrollers
- Strong RTOS experience, ideally FreeRTOS and/or Zephyr
- Experience developing software for embedded Linux environments
- Proven hardware-software integration and debugging capabilities
- Understanding of communication protocols such as SPI, I2C, UART, CAN, USB and Ethernet
- Excellent communication and documentation skills
- Experience working within regulated industries such as medical devices, aerospace, defence, automotive or similar highly regulated environments
- Work on genuinely innovative medical technology with real-world impact
- Join a business entering an exciting commercialisation and growth phase
- Collaborate with experienced multidisciplinary engineers and technology leaders
- Have significant influence on the future software architecture of next-generation products
- Opportunity to grow your career within a business investing heavily in product development and innovation
If you are passionate about embedded systems, enjoy solving complex technical challenges and would like to contribute to breakthrough medical technology, we would love to hear from you.
Similar jobs
- NG
Audio & Communications EngineerRecently posted
NEP Group · Brisbane, Queensland · On-site 🇦🇺
EngineeringSalary not listed - NO
Software EngineerRecently posted
Notara · Sydney · Hybrid 🇦🇺
DockerNext.jsSupabase+12TechnologySalary not listed - RE
Embedded Software Engineer - Medical DevicesRecently posted
ResMed Inc. · Sydney, New South Wales · Hybrid 🇦🇺
AgileTechnologySalary not listed - CD

Embedded Software Engineer - Electric Bus ControlsRecently posted
Custom Denning · Sydney · Hybrid 🇦🇺
C++TechnologySalary not listed - CD

Software EngineerRecently posted
Custom Denning · Sydney · Hybrid 🇦🇺
GitEmbedded SystemsC#+2TechnologySalary not listed - AB

Graduate Software EngineerRecently posted
Aussie Broadband · Sydney, New South Wales · Hybrid 🇦🇺
GoJavaPython+2TechnologySalary not listed - AB

Graduate Software Engineer - Hybrid Sydney, Mentored GrowthRecently posted
Aussie Broadband · Sydney, New South Wales · Hybrid 🇦🇺
TechnologySalary not listed - PR
Software EngineerRecently posted Auto Apply
Propeller · Sydney, New South Wales · Hybrid 🇦🇺
DroneTechnologySalary not listed - GV

Primary System EngineerRecently posted
GE Vernova, Inc. · Sydney · On-site 🇦🇺
TechnologySalary not listed - MA
Software EngineerRecently posted Auto Apply
Maincode · Sydney · On-site 🇦🇺
TechnologySalary not listed - XE

Lead Engineer - Making PaymentsRecently posted Auto Apply
Xero · AU: Melbourne: (260 Burwood Rd) · Hybrid 🇦🇺
DynamoDBSQLAWS+7EngineeringSalary not listed - RG

Senior Software Engineer , Social and Store, Unpublished R&D ProductRecently posted Auto Apply
Riot Games · Sydney · Hybrid 🇦🇺
AWSAngularContinuous Improvement+7TechnologySalary not listed
