I'm looking for...
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
Contact Info
James Cassidy
Life Science

+353 1 5079250
[email protected]
Connect with me on
R&D Director
Galway
Senior Recruitment Consultant
Republic of Ireland
R&D Engineer
Dublin
Project Manager
Kildare
R&D Engineer
Galway
R&D Engineer
Galway
R&D Chemist
Wexford
Senior Manufacting Engineer
Republic of Ireland
R&D Engineer
Galway
Project Manager
Kildare
CTO
Dublin
R&D Engineer
Galway
R&D Engineer
Galway
R&D Engineer
Galway
R&D Director
Galway
R&D Engineer
Galway
R&D Manager
Galway
QA Manager
Canada
R&D Engineer
Galway
QA Engineer
Leitrim
R&D Manager
Galway
R&D Manager
Galway
Biostatistician
Dublin City Centre
R&D Engineer
Galway
CTO
Galway
R&D Engineer
Galway
Quality Specialist
Tipperary
Head of R&D
Galway
R&D Engineer
Galway
R&D Manager
Galway
R&D Director
Galway
R&D Manager
Dublin
R&D Engineer
Galway
R&D Manager
Galway
R&D Manager
Connaught
Senior Quality Engineer-Remote
Republic of Ireland
Process Chemist
Limerick
Responsible Person (RP)
Republic of Ireland
R&D Manager
Galway
R&D Manager
Connaught
R&D Manager
Galway
R&D Engineer
Galway
R&D Manager
Galway
R&D Manager
Connaught
R&D Engineer
Galway
R&D Manager
Galway
R&D Engineer
Clare
R&D Manager
Athlone
R&D Manager
Connaught
QA Manager
Canada
Account Manager UK and Ireland
Republic of Ireland
R&D Manager
Galway
R&D Engineer
Galway
R&D Manager
Galway
R&D Manager
Athlone
Project Engineer
Limerick
R&D Engineer
Galway
Senior Recruitment Consultant
Republic of Ireland
R&D Engineer
Dublin
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 [email protected]
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 [email protected] or call on confidence 086 0204322