Proclinical Staffing
Engineering – Software / Embedded Systems
Proclinical StaffingAustralia5 days ago
Full-timeEngineering, Information Technology

Proclinical are proud to be partnered with our client, a long-established Australian medical technology company recognised globally for its leadership in electrophysiology solutions used in hospital cardiac labs. They design and manufacture highly specialised pacing systems that are distributed internationally through partnerships with leading healthcare multinationals. The business operates under rigorous quality and regulatory frameworks globally.


Role Overview

Reporting to Team Lead and Senior Leadership, the Software Engineer will design, implement, and maintain safety-critical software for cardiac pacing systems with a strong emphasis on embedded firmware systems. You’ll work primarily in C/C++ with XAML/WPF for GUI development, translating complex user and clinical requirements into robust algorithms, and ensuring compliance with medical-device software processes (e.g., IEC 62304).


  • Start: ASAP
  • Capacity: Onsite
  • Employment type: Full-time, permanent
  • Work rights: Full Australian work rights required


Key Responsibilities

  • Design, implement, and maintain software modules in C/C++.
  • Build modern, user-friendly GUIs with XAML/WPF.
  • Translate user/clinical requirements into efficient programming logic and algorithms.
  • Review, debug, and optimise for performance, safety, and reliability; document design decisions and changes.
  • Develop and maintain software test protocols to ensure compliance and reliability.
  • Collaborate with cross-functional teams (engineering, QA, clinical experts) in an Agile/Scrum environment.
  • Ensure adherence to regulatory standards and internal quality processes.


Skills & Experience

Must-haves

  • Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience in regulated industry such as medical devices highly desired, military, aerospace, mining, are also considered.
  • Proficiency in C/C++ (mandatory).
  • Hands-on XAML/WPF for UI/UX.
  • Concise, structured coding style; strong problem-solving and algorithm design.
  • Experience with code reviews, debugging, and performance tuning; attention to usability and design details.
  • Ability to thrive in a fast-moving, agile environment; relevant Bachelor’s/Master’s degree.


Nice-to-haves

  • Familiarity with IEC 62304, ISO 13485, ISO 14971, IEC 60601 and related medical software standards; test protocol development.
  • Strong technical documentation skills.


Tech Stack & Tools

  • Languages & Frameworks: C/C++, C#, .NET, XAML/WPF for interface design.
  • Operating Systems: Windows Embedded, real-time operating systems (RTOS).
  • Databases & Utilities: SQL-based databases, reporting and data handling tools.
  • Development Environment: Visual Studio, debugging and static analysis tools, test automation frameworks.
  • Practices: Agile/Scrum, code reviews, unit testing, and continuous integration.


How to Apply

If this opportunity aligns with your experience and career goals, please click Apply Now to submit your application.

For a confidential discussion or to learn more about this role, please contact Pamela Phoumavong at [email protected] or 0493 093 532.


About Proclinical

Proclinical is a specialist employment agency and recruitment business, providing opportunities across pharmaceutical, biopharmaceutical, biotechnology, and medical device companies. Proclinical Staffing is an equal opportunity employer.

Key Skills

Ranked by relevance