ViewJobs
Listed 3 weeks ago

Principle Software Engineer - Medical Devices

OnQ Recruitment

Engineering - Software
Location
Melbourne, VIC
Type
Full-time

About the role

An exciting opportunity exists for an experienced Software Engineer to join a growing Australian medical technology company developing innovative imaging and diagnostic platforms. As the organisation transitions from advanced R&D into commercialisation and global regulatory approvals, this role will play a critical part in shaping the future of its software platforms and engineering capability. 

This is a hands-on leadership role where you will combine technical expertise, architectural decision-making, mentoring, and regulatory compliance knowledge to guide the development of complex medical device software systems. You will work closely with multidisciplinary engineering teams and external technology partners while helping drive the company's next-generation product platform.

About the Role

Reporting to the CTO, you will take ownership of software engineering across the entire product ecosystem, spanning embedded software, firmware, application software, cybersecurity considerations, and system integration. You will provide technical leadership to a growing software team while remaining actively involved in software design and development.
Key responsibilities include:
  • Leading software architecture decisions across embedded and application software platforms.
  • Designing and developing robust, scalable, and maintainable software solutions for regulated medical devices.
  • Driving software development activities across both new product development and existing product enhancement programs.
  • Ensuring compliance with medical device regulatory standards and software quality requirements.
  • Collaborating with Systems, Electronics, Mechanical, Manufacturing, Quality, Regulatory and Clinical teams.
  • Leading code reviews, technical reviews, software verification and validation activities.
  • Supporting regulatory submissions, audits, and compliance activities.
  • Identifying and implementing continuous improvements to software engineering processes, tools, and practices.
  • Contributing to strategic technology decisions for future product platforms. 
About You

To be considered for this role, you will have the following skills and qualifications:
  • A degree in Software Engineering, Computer Engineering, Computer Science, Electronics Engineering or a related discipline.
  • 10+ years' experience developing software for medical devices.
  • Strong expertise in C/C++ software development.
  • Extensive experience with embedded systems, embedded Linux, RTOS environments and hardware-software integration.
  • A strong understanding of software architecture, systems integration, communications protocols and real-time systems.
  • Knowledge of IEC 62304, ISO 14971, ISO 13485 or comparable regulatory frameworks.
  • Experience leading software teams, mentoring engineers and driving technical excellence.
  • Experience with FPGA-based systems, ARM microcontrollers, 
  • Excellent stakeholder engagement and cross-functional communication skills. 
This opportunity will suit a senior professional who enjoys solving complex technical challenges whilst helping build products that can make a meaningful difference to patient outcomes. For a confidential conversation about the role, please contract Grace Bitodi at gbitodi@onqrecruitment.com.au.
Apply

via onqrecruitment.com.au

Similar jobs

  • 12 days ago

    Principal Systems Engineer

    OnQ Recruitment

    An exciting opportunity exists for an experienced Systems Engineer to join a growing Australian medical technology company developing innovative imaging and diagnostic platforms. As the organisation transitions from a…

    Melbourne, VIC
    Full-time
    Listed 12 days ago
    Other
  • 2 weeks ago

    Embedded Software Engineer

    OnQ Recruitment

    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 offer…

    Melbourne, VIC
    Full-time
    Listed 2 weeks ago
    Electrical/Electronic
  • 7 weeks ago

    Embedded Software Engineer

    Resmed

    Build embedded software that helps transform patient care Join Resmed in Sydney as a Software Engineer II, Devices Software and develop reliable, embedded software for medical devices used in diagnosis, monitoring, an…

    Sydney, NSW
    Full-time
    Listed 7 weeks ago
    Engineering - Software
  • Newtoday

    Software Engineer, Embedded

    Resmed

    Engineer impactful software that powers life-changing devices Resmed’s Devices Software team creates the embedded intelligence behind our medical technologies that help millions breathe, sleep, and live healthier live…

    Sydney, NSW
    Full-time
    Listed today
    Electrical/Electronic
  • 2 weeks ago

    Embedded Software Engineer (C++ | Medical Devices)

    Resmed

    Job Description Let’s talk about the Team The Devices Software team works in close collaboration and is co-located with our cross functional development team. The primary role of the team is to create specifications a…

    Sydney, NSW
    Full-time
    Listed 2 weeks ago
    Electrical/Electronic
  • 4 weeks ago

    Software Engineer

    Alcon Research

    At Alcon, we're passionate about enhancing sight and helping people see brilliantly. With more than 25,000 associates, we innovate fearlessly, champion progress, and act swiftly to impact global eye health. We foster …

    Mulgrave, VIC
    Full-time
    Listed 4 weeks ago
    Developers/Programmers