close

Did you know that your Internet Explorer is out of date?

To get the best possible experience using our website we recommend that you upgrade to a newer version or download another web browser.
A list of the most popular web browsers can be found below. Just click on the icons to get to the download page.

crome
Google Chrome
IE
Internet Explorer
firefox
Mozilla Firefox
opera
Opera

Your browser will need to close to complete the installation and you will need to manually reload the site when finished
Apply for this job

Name:

Surname:

Email:

Phone:

Cv:

Salary Expectations:

Education:

Experience:

Current Location:

Notice Period:

Write here your cover note:


If you would like us to create a jobseeker account for you, giving you access to
account management, job alerts and one-click applications, then please tick this box

If you are having difficulty you can always email your cv to applications@lifescience.ie
Details

Application Software Engineer


Reference:JCAO0109 Location: Galway
Qualification:DegreeExperience:5-7 Years
Job Type:PermanentSalary: Not Disclosed
May be suitable for: Software Developer, Software Engineer

Application Software Engineer


  • Location: Galway (Hybrid)
  • Department: Research and Development
  • Reporting to: R&D Manager


Job Description


Our client a rapidly growing medical device company seeking an Application Software Engineer with strong experience in Qt development and C/C++. A solid grasp of embedded systems would be very beneficial. This role is primarily application-focused, but you will engage frequently with embedded platforms running Linux-based operating systems (e.g., Yocto customisations) and using established industry communication protocols.
This is a key role in the development of our cutting-edge medical devices. The preparation of documentation and adherence to relevant standards (i.e., IEC 62304) will form a significant aspect of the workload. Prior experience in this area is a distinct advantage.


Duties and Responsibilities


  • Design, develop, and maintain application-level software using the Qt framework for embedded medical devices.
  • Implement multi-threaded applications using design patterns and featuring robust event-handling mechanisms.
  • Collaborate on embedded platform integration, including Yocto-based Linux customisations and system maintenance.
  • Perform debugging, unit testing, verification testing, and extensively document releases for Linux and Windows-based applications. The use of design tools, test tools, and installation tools is encouraged.
  • Participate in design discussions, clearly justifying architectural and pattern choices.
  • Work closely with cross-functional teams to explore and implement new approaches for data presentation and processing.
  • Contribute to performance improvements, bug fixes, and feature enhancements with a strong eye for detail.
  • Maintain documentation and provide technical insights to support product evolution.


Required Skills & Experience


  • 2–3 years of Qt framework experience (Qt, QML, C/C++).
  • Knowledge and experience in implementing protocols such as RS-232/485, SPI, I2C, and USB is required.
  • An ability to use collaboration tools such as Git, SVN, and JIRA is an advantage.
  • Strong experience with Linux-based systems (Yocto is an advantage).
  • Detail-oriented, with a strong focus on reliability and robustness in application development.
  • Solid understanding of multi-threading, concurrency, and event-driven architectures.
  • Ability to explain and justify design choices in a clear and structured way.
  • Knowledge of software optimisation techniques (resource usage, CPU efficiency, responsiveness).
  • Strong problem-solving skills and the ability to debug complex issues in embedded and application-level contexts.


Desirable / Nice-to-Have Skills


  • Familiarity with data visualisation and UI/UX principles for technical applications.
  • Some knowledge of hardware components and integration requirements (e.g., amplifiers, transformers, analogue signal monitoring).
For further information please contact James Cassidy james.cassidy@lifescience.ie or call on confidence 086 0204322



Quality Manager Biomedical Engineer Electronic Engineer Medical Device Biotechnologist Regulatory Affairs Officer Hardware Implementation Engineer Westmeath Senior Research and Development Engineer R and D Manager Senior Manufacturing Engineer NPD Technologist Dublin Greater Kildare Senior Research and Development Scientist Quality Specialist Process Technician Production Engineer Laois Project Lead Supply Chain Supply Chain Technical Specialist Validation Manager QE Manufacturing Engineer Validation Scientist Principal Research Scientist Mayo Project Engineer Dublin City Centre Software Developer R and D Biochemist Roscommon Galway Biotechnology Specialist Cavan Biotechnician Quality Engineer R & D Technician Dublin South Snr Validation Engineer North Leinster Microbiology Scientific Chemistry Engineering Process Engineer Life Science Manufacturing Coordinator Athlone Pharmaceutical Clinical Project Manager Principal Engineer Research Assistant Dublin North Engineering Manager Technical Project Manager Biotechnology Design Assurance Design Engineer Electrical Engineer Regulatory Affairs Process Development Engineer Applications Engineer Connected Health Healthcare Dublin West QA Engineer Product Development Engineer Academic QA Specialist Academic Research Scientist Biomedical Scientist Maintenance Engineer Regulatory Affairs Manager Regulatory Affairs Consultant Dublin IT Solutions Life Science Regulatory Affairs Director Senior Regulatory Affairs Officer Automation Engineer Biopharmaceutical Maintenance Technician Controls Engineer Validation Engineer Manufacturing Engineer Donegal Manufacturing Executive Technical Support Medical Affairs Equipment Engineer Clinical Research Senior Operations Engineer Regulatory Affairs Clinical Research Meath Galway City QA RA Engineer Project Development Engineer Research and Development QA Validation Specialist Sligo BD Manager Bioprocess Engineer Research Engineer Contract Contract Technical Support Specialist Business Development Executive Quality Systems Engineer Operational Excellence Lead Quality Control Manager Limerick Senior Quality Engineer Leitrim Regulatory Affairs Executive Product Manager Validation Specialist Principal Scientist Offaly Project Manager Senior Project Engineer Limerick City Supplier Quality Engineer C++ Software Engineer Product Specialist Quality Assurance Snr R and D Engineer Upstream Process Programmer Quality Assurance Technologist Research and Development Scientist Quality Control Supervisor Research Fellow Consultant (Medical) Senior Project Manager Senior Test Engineer Research and Development Technician R and D Director EHS Engineer Junior Product Specialist Engineering Midlands Software Engineer Republic of Ireland Regulatory Affairs Louth Kilkenny New Product Development Engineer Leinster Longford Senior Automation Engineer QA Manager Quality Systems Lead Product Development Technologist Graduate Research and Development Engineer Manufacturing and Technology Manager Clare Lead Quality Engineer Regulatory Affairs Specialist Laboratory Project Manager Connaught Mechanical Engineer Quality Systems Specialist