
Engineering – Software
2 weeks ago
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 OverviewReporting 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
- Start: ASAP
- Capacity: Onsite
- Employment type: Full-time, permanent
- Work rights: Full Australian work rights required
- 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.
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.
- 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.
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 or
About ProclinicalProclinical 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.
-
Senior Software Engineer
1 week ago
Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per yearOur 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...
-
Senior Software Engineer
7 days ago
Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per yearOur 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...
-
Software Developer
4 weeks ago
Sydney, New South Wales, Australia Software Integrators Full timeDirect message the job poster from Software IntegratorsFull-stack Developer (Mid-level) | Go, C and CloudLocation: Sydney or Melbourne, AustraliaType: Full-time | PermanentCompany: Software Integrators Pty LtdAbout UsSoftware Integrators (SI) has been at the forefront of custom software development for the transport and logistics sector for nearly four...
-
Software Developer
4 weeks ago
Sydney, New South Wales, Australia Software Integrators Full timeDirect message the job poster from Software IntegratorsFull-stack Developer (Mid-level) | Go, C and CloudLocation: Sydney or Melbourne, AustraliaType: Full-time | PermanentCompany: Software Integrators Pty LtdAbout UsSoftware Integrators (SI) has been at the forefront of custom software development for the transport and logistics sector for nearly four...
-
Software Developer
5 days ago
Sydney, New South Wales, Australia Software Integrators Full time $80,000 - $120,000 per yearFull-stack Developer (Mid-level) | Go, C and CloudLocation:Sydney or Melbourne, AustraliaType:Full-time | PermanentCompany:Software Integrators Pty LtdAbout UsSoftware Integrators (SI) has been at the forefront of custom software development for the transport and logistics sector for nearly four decades. From courier management platforms and route...
-
Software Engineer
4 weeks ago
Sydney, New South Wales, Australia NextGen Full timeOverviewJoin to apply for the Software Engineer role at NextGen.Who is Frollo? Frollo is a leading open banking software company that is passionate about developing cutting-edge applications that make a real difference in the financial technology space. Check us out here.What is the role and what team does it sit within?We\'re seeking a skilled Software...
-
Software Engineer
4 weeks ago
Sydney, New South Wales, Australia NextGen Full timeOverviewJoin to apply for the Software Engineer role at NextGen.Who is Frollo? Frollo is a leading open banking software company that is passionate about developing cutting-edge applications that make a real difference in the financial technology space. Check us out here.What is the role and what team does it sit within?We\'re seeking a skilled Software...
-
Software Engineer
4 weeks ago
Sydney, New South Wales, Australia ROBERT WALTERS AUSTRALIA Full timeOverviewWe are looking for a Software Engineer to help shape the future of our clients data infrastructure. This role is perfect for someone who is passionate about building high-performance software systems that support large-scale data processing and analytics.As part of this position, you will work closely with researchers and engineers locally and...
-
Software Engineer
4 weeks ago
Sydney, New South Wales, Australia DataMesh Group Full timeJoin to apply for the Software Engineer role at DataMesh GroupJoin to apply for the Software Engineer role at DataMesh GroupGet AI-powered advice on this job and more exclusive features.Our StoryDataMesh Group is revolutionising the payment systems available to merchants and retailers, delivering integrated payment capabilities and valuable customer insights...
-
Software Engineer
3 weeks ago
Sydney, New South Wales, Australia PRA Full timeGet AI-powered advice on this job and more exclusive features.This range is provided by PRA. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Software Engineer | Enterprise Video & Building SolutionsLocation: Sydney | Hybrid | 6-Month Contract (with potential to extend)Are you a hands-on Full-stack...