Software Engineer
3 hours ago
VitalTrace is based in Perth, however, we welcome applications from candidates located in Sydney or Melbourne, with flexibility to work remotely.
About VitalTrace
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
Skills:
- 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 haves
Skills:
- Contributed to the development of medical devices in compliance with the IEC 60601 standards or similar.
- Experience with QMS systems for ISO13485. eg: Greenlight Guru.
- Experience integrating medical product to hospital system using HL7, FHIR.
Technical Skills:
- Experience in Qt/QML UI development for medical or industrial devices.
- Experience in cybersecurity hardening.
- Experience with task/bug tracking tools eg. JIRA.
- Experience with V&V for software: code coverage, unit testing, static code analysis, etc.
- Experience with real-time operating systems (RTOS) for embedded systems.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering or equivalent.
- Working rights in Australia
-
Software Engineer
1 week ago
Australia 2iB Pty Ltd Full time $35,000 - $55,000 per year2iB Pty Ltd is looking for a proactive and enthusiastic Software Professional to join our Brisbane team on a part time or casual basis. This position is only open to Australian residents and is a remote work position. Established in 2005, 2iB is an Australian company that provides SAAS ERP, compliance, quality and engineered solutions to customers in...
-
Software Engineer
2 days ago
Australia AARNet Full time $100,000 - $120,000 per yearExcellent Salary + 17% Super + Benefits.Leading projects within the research and education sector.Offices throughout Australia.About AARNetAustralia's Academic and Research Network (AARNet) was established in 1989 and is widely regarded as the founder of the Internet in Australia and renowned as the architect, builder and operator of world-class network...
-
Software Engineer
4 hours ago
Australia AARNet Full time $104,000 - $150,000 per yearAbout AARNetAustralia's Academic and Research Network (AARNet) was established in 1989 and is widely regarded as the founder of the Internet in Australia and renowned as the architect, builder and operator of world-class network infrastructure for research and education. We are Australia's National Research and Education Network (NREN). We connect over one...
-
Software Engineer
6 hours ago
Perth, Western Australia, Australia Hexagon Mining Full time $80,000 - $120,000 per yearJob DescriptionThe Company: The Company. At Hexagon, we don't just measure the world – we define its future. As the global leader in measurement technologies, we provide the confidence that vital industries rely on to build, navigate, and innovate. From microns to Mars, our solutions drive productivity, quality, safety, and sustainability across...
-
Software Engineer
6 hours ago
Rokeby, Tasmania , Australia Reliable Hunter Pty Full time $60,000 - $120,000 per yearAbout USOperating successfully for 18 years, we have swiftly become Tasmania's most trusted and reliable drainage company. Our service spans all areas of Southern Tasmania, with our reach extending statewide and interstate for larger projects. Specializing in sewer and stormwater drainage systems, we are dedicated to providing exceptional service and...
-
Software Engineer
6 hours ago
Darwin, Northern Territory , Australia Reliable Hunter Pty Full time $80,000 - $120,000 per yearAbout USAs an lCT managed services provider located in Darwin, Northern Territory, we've been in operation now for 10+ years. We architect and develop innovative solution for diverse technology environment, and bring enterprise-grade solutions to business of all sizes. We understand our clients are seeking assurance that we can offer designs that match their...
-
Software Engineer
43 minutes ago
Australia Instructure Full time $80,000 - $120,000 per yearAt Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate...
-
Software Engineer
2 hours ago
Bundall, Queensland , Australia HealthCare Logic Pty Full time $80,000 - $120,000 per yearAbout UsJoin the team transforming hospital intelligence.At HealthCare Logic, we're empowering executive, clinical and operational teams to optimise hospitals through improved data-led decision-making and processes. As the emerging leader in hospital intelligence, our flagship platform SystemView is installed in more than 170 hospitals across Australia,...
-
Software Engineer
3 hours ago
East Brisbane, Queensland , Australia Reliable Hunter Pty Full time $80,000 - $120,000 per yearAt the company, we're not just building websites; we're also creating digital experiences that resonate. Since our establishment, we've been committed to delivering cutting-edge web solutions tailored for businesses of all sizes. Our team thrives on innovation and collaboration, constantly pushing the boundaries of what's possible in web design and...
-
Software Engineer
5 hours ago
Epping, Victoria , Australia Reliable Hunter Pty Full time $90,000 - $120,000 per yearJob descriptionSince 1975, the company has sourced the finest fruits and vegetables locally and globally, committed to making exceptional produce accessible to all. With Australia's widest selection of fresh fruit and veg, our stores inspire healthy, delicious eating every day.At present, we are looking for a qualified Software Engineer to join our team....