Our client is a well-established medical device company specialising in the design and manufacture of cardiac electrophysiology equipment used in hospitals. They are seeking a Mid‐Level Software Engineer to join their growing engineering team. This role will suit someone with strong C/C++ experience who enjoys working in a fast‐paced, agile environment and contributing to high‐quality, safety‐critical systems.
Responsibilities include:
* Design, develop and maintain software modules in C and C++
* Develop intuitive graphical user interfaces using XAML/WPF
* Translate user and clinical requirements into efficient algorithms and software logic
* Debug, test, and optimise code for performance and reliability
* Create and maintain clear technical documentation
* Develop and execute software test protocols to ensure compliance
* Collaborate with cross‐functional teams including hardware, QA and clinical specialists
* Ensure adherence to regulatory standards and quality processes
Skills & Experience
* Tertiary qualifications in Computer Science, Software Engineering or equivalent
* Experience in medical devices or other regulated industries (e.g. aerospace, defence, mining)
* Extensive experience in C and C++ development
* Strong experience with XAML/WPF for GUI development
* Experience with debugging, performance optimisation and code reviews
* Strong problem‐solving skills and ability to work from complex requirements
* Experience working in agile environments
#J-18808-Ljbffr