C++ Software Engineer

Senior C++ Software Engineer role with Medical Devices Scaleup
C++ Senior Software Developer – MedTech
Location: Perth (HQ) | Sydney or Melbourne applicants welcome (flexible remote working)

Hays is partnering with a rapidly growing, VC-backed Australian MedTech company that is transforming care through cutting-edge biosensor technology. This multi-award-winning organisation is delivering real-world impact and making major strides in the medical device industry, backed by strong investment and a highly collaborative, multidisciplinary team.
They are now seeking an experienced Senior Software Developer to play a key role in the design, development and delivery of safety-critical medical software.

The Role

Reporting into senior R&D leadership, you will take ownership of complex software systems that underpin next-generation medical devices used in clinical environments.
Key responsibilities include:
  • Leading design, development and maintenance of medical device software in line with IEC 62304, ISO 13485 and internal QMS requirements
  • Developing high-performance, real-time software (primarily C/C++) for device control and data processing
  • Driving testing strategies across unit, integration and system levels to support verification and release
  • Collaborating closely with hardware, clinical, UX and data teams to deliver end-to-end solutions
  • Conducting code reviews, mentoring engineers and promoting best practice in secure, maintainable code
  • Producing robust documentation with full traceability to support regulatory submissions
  • Implementing secure OTA updates, BLE/NFC connectivity and system recovery mechanisms
  • Supporting continuous improvement of software quality, performance and usability
Your Background

  • 10+ years’ experience in software development, ideally within regulated or safety-critical environments
  • Strong experience in Linux-based C/C++ development (Qt/QML highly regarded)
  • Proven exposure to Software as a Medical Device (SaMD) or SiMD
  • Experience working within a QMS and regulated standards (IEC 62304 essential)
  • Hands-on experience with CI/CD, version control (Git), testing and documentation
  • Solid understanding of secure deployment, OTA pipelines, BLE/NFC and system hardening
  • Excellent communication skills and ability to work in cross-functional teams
  • Australian working rights
Nice to Have

  • Exposure to IEC 60601, ISO 13485 tools (e.g. Greenlight Guru)
  • Integration with hospital systems (HL7, FHIR)
  • Cybersecurity hardening, RTOS, V&V tools and cloud platforms (AWS preferred)
Why Apply?

  • Join a high-growth MedTech company delivering meaningful patient outcomes
  • Work on innovative, life-changing technology with real clinical impact
  • Flexible working arrangements and access to a top-tier technical team
  • Strong progression opportunities as the business scales rapidly


LHS 297508

Summary

Job Type
Permanent
Industry
Scientific and R&D
Location
WA - Perth
Specialism
Software Development
Ref:
2993460

Talk to a consultant

Talk to Daniel Postlethwaite, the specialist consultant managing this position, located in Perth
Level 16, 1 William Street,

Telephone: 0292492257

Similar jobs to C++ Software Engineer

  • Senior Software Engineer

    Higher education organisation looking for Senior Software Engineer on 1 year FTC
    WA - Perth
  • Data Engineer

    Data Engineer role supporting enterprise analytics and modern data platforms in critical infrastructure.
    WA - Perth
  • Reliability Engineer

    Reliability Engineer needed asap by Top tier mining company
    WA - Perth
  • Development Engineer

    Development Engineer role designing hybrid renewable systems. Up to $140k + super depending on experience.
    WA - Perth