Software Engineer

2 weeks ago


Perth, Western Australia VitalTrace Full time

Join to apply for the Software Engineer role at VitalTrace

VitalTrace is based in Perth, however, we welcome applications from candidates located in Sydney or Melbourne, with flexibility to work remotely.

VitalTrace Pty Ltd is a multi-award-winning, VC-funded Australian-based Med-tech start-up company aiming to improve outcomes for mothers and children during the childbirth process. We are doing this by developing novel cutting-edge biosensor technologies for fetal monitoring during childbirth. We believe that mothers and babies deserve the highest standard of care, and that childbirth monitoring should be accurate and allow clinicians to make informed and timely decisions. We have a vibrant culture with a diverse, high-performing multidisciplinary team of clinicians, researchers, engineers, chemists, software developers, and data scientists all working towards the same goal.

VitalTrace is seeking a Senior Software Developer with 10+ years of work experience to join our team

Responsibilities
  • Lead the design, development, and maintenance of software solutions, ensuring compliance with IEC 62304, ISO 13485, and internal quality processes.
  • Write efficient, maintainable, and scalable code (primarily in C/C++) with a focus on real-time data processing and device control.
  • Develop and execute unit, integration, and system tests to ensure software reliability, supporting verification, pen-test remediation, and robust release records.
  • Collaborate with hardware engineers, UX designers, and clinical experts to integrate software seamlessly into the broader VitalTrace platform and hospital environments.
  • Conduct code reviews, provide mentorship to internal and external developers, and uphold coding and security standards across the software team.
  • Compile comprehensive documentation of product and system requirements, ensuring full traceability and DHF evidence for regulatory submissions.
  • Develop and implement quality assurance procedures, monitoring performance and ensuring software deliverables meet high standards of safety and usability.
  • Design and maintain secure OTA update flows with rollback recovery; generate SBOMs and support compliance requirements.
  • Implement BLE/NFC pairing, calibration, and safe fallback mechanisms to enable reliable connectivity between device components.
  • Provide engineering support across the broader R&D team, assisting with integration testing and issue triage.
  • Drive continuous improvement initiatives, identifying opportunities to enhance performance, reliability, and user experience.
Requirements
  • Excellent analytical and problem-solving skills.
  • Strong organisational and time management abilities.
  • Exceptional written and verbal communication skills.
  • Experience with Agile frameworks (Scrum, Kanban).
  • Proficiency with version control systems (e.g., Git).
  • Ability to write system, unit, functional, and integration tests.
  • Worked with Software as a Medical Device (SaMD) and/or SiMD.
Technical Skills
  • Knowledge on CI/CD flows using GitHub actions or equivalent.
  • 5+ years in Linux application development (C/C++/Qt/QML or equivalent), including system hardening and secure deployment.
  • Hands-on BLE and/or NFC experience in products with wireless pairing and calibration workflows.
  • Experience building OTA pipelines with signed updates and rollback; comfort with SBOM tooling and vulnerability management.
  • Exposure to IEC 62304 and working within a QMS; strong habits in code review, testing, and documentation.
  • Experience with Qt Platform
  • Understanding of cloud technologies (preferably AWS).
Nice to have
  • Contributed to the development of medical devices in compliance with the IEC 60601 standards or similar.
  • Experience with QMS systems for ISO13485. e.g., Greenlight Guru.
  • Experience integrating medical product to hospital system using HL7, FHIR.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering or equivalent.
  • Working rights in Australia
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Product Management, Engineering, and Information Technology
Industries
  • Medical Equipment Manufacturing, Hospitals and Health Care, and Wellness and Fitness Services
#J-18808-Ljbffr
  • Software Engineer

    1 week ago


    Perth, Western Australia Rocket Software Full time

    Job Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...

  • Software Engineer

    3 weeks ago


    Perth, Western Australia Rocket Software Full time

    Job Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...

  • Software Engineer

    3 weeks ago


    Perth, Western Australia Rocket Software Full time

    Job Description Summary The Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...

  • Software Engineer

    5 days ago


    Perth, Western Australia Rocket Software Full time

    Job Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...

  • Software Engineer Iii

    2 weeks ago


    Perth, Western Australia Rocket Software Full time $90,000 - $120,000 per year

    The ChangeMan developer designs, develops, troubleshoots, debugs the ChangeMan ZMF product, primarily written in Assembler utilizing z/OS and associated components such as ISPF, REXX, VSAM, DB2 and CICS. Responsibilities will include both maintenance and development of new product features. Position Reports to: Manager, Software Engineering Essential Duties...

  • Software Engineer

    2 weeks ago


    Perth, Western Australia Carecone Group Full time

    OverviewGet notified about new Software Engineer Intern jobs inUnited States.Open Roles2,000+ Software Engineer Intern Jobs in United StatesSoftware Engineer, AI Intern (Summer 2026)Software Engineer, AI Intern (Winter 2026)Software Developer Intern (Summer Internship Program)Software Engineer, Intern (Summer and Winter)Software Engineering Internship -...

  • Software Engineer

    3 weeks ago


    Perth, Western Australia CareCone Group Full time

    OverviewGet notified about new Software Engineer Intern jobs in United States.Open Roles2,000+ Software Engineer Intern Jobs in United StatesSoftware Engineer, AI Intern (Summer 2026)Software Engineer, AI Intern (Winter 2026)Software Developer Intern (Summer Internship Program)Software Engineer, Intern (Summer and Winter)Software Engineering Internship -...

  • Software Engineer

    3 weeks ago


    Perth, Western Australia CareCone Group Full time

    OverviewGet notified about new Software Engineer Intern jobs in United States.Open Roles2,000+ Software Engineer Intern Jobs in United StatesSoftware Engineer, AI Intern (Summer 2026)Software Engineer, AI Intern (Winter 2026)Software Developer Intern (Summer Internship Program)Software Engineer, Intern (Summer and Winter)Software Engineering Internship -...


  • Perth, Western Australia Quorum Software Full time

    Software Development Manager - Previso (Hybrid Work Schedule)Location: Perth, Australia or Barcelona, Spain or London, England, United KingdomModel of Work: HybridAbout Quorum SoftwareQuorum Software connects people and information across the energy value chain. Our vision is to connect the global energy ecosystem through cloud-first software, data...


  • Perth, Western Australia Quorum Software Full time

    Software Development Manager - Previso (Hybrid Work Schedule)Location: Perth, Australia or Barcelona, Spain or London, England, United KingdomModel of Work: HybridAbout Quorum SoftwareQuorum Software connects people and information across the energy value chain. Our vision is to connect the global energy ecosystem through cloud-first software, data...