Senior Software Engineer - C++

Location Dublin
Job Type Permanent
Salary Negotiable
Reference JTSRG501_1713207798
Work Type Office-based

Senior Software Engineer or Principal Engineer

Manufacturer and developer of innovative technology, instrumentation & devices for the industrial, medical, life science and healthcare sectors.

Seeking C++, OOP Software engineers who can operate at the interface level between software and hardware, experienced in writing top-quality code in C++ for event driven, real-time software operations interfacing with multiple sensors, motors & controls for complex instrumentation equipment.

You will be joining an international organisation, with an excellent reputation for quality products, within their Research & Development Division, helping the team to design & develop quality products that are used globally.

Essential skills & experience:

You MUST HAVE the following:

  • Degree in software engineering, electronics engineering or related technology area
  • A minimum of 5 years but likely 7-10+ years core experience developing in C++ & OOT
  • Event-driven, real-time software design and development expertise
  • Proven abilities to develop quality software that interfaces with Firmware, low level coded instrumentation or manufacturing solutions using the likes of machine vision technology, vision-control, motion control or similar coded electronics
  • CAN open comms architecture (or similar protocol) knowledge
  • C++ software development experience that can communicate with micro-controllers or automation / automated industrial systems.

We are not looking for C# or Java Developers whose core experience has been gained in Business Applications Development environments. This role is focussed on C++ real-time, event driven software development, with lots of integration with the systems layer.

You MUST ALSO be located in Dublin or within a reasonable commute of Dublin City, as this role is predominantly based on-site, in person as part of the wider R&D Software Engineering team. So anyone looking for remote-working will not be suitable for this role.

Salary = DOE + excellent benefits

Position = Permanent

Location = Dublin - based on-site in Dublin Development/Engineering centre 4-5 days per week.

Great career opportunities including training, advancement to Team Leader or S/W Engineering Manager levels within the Software Division.

Please note that EU/EEA/UK citizens or current, valid full Ireland working visa holders only need apply. No sponsorship considered.

Other key terms:

Senior Software Engineer, C++ Principal Engineer, C++ Principle Software Engineer, C++ Lead Software Engineer, Software Engineering Leader, C++ Senior Software Developer, C++ Principal Developer, Engineering Manager, Software Engineering Manager, C++, OOP, OOD, Object oriented programming, Object-oriented Development, Firmware Engineer, Assembler, microcontrollers, micro-controller, event driven, real-time software development & design, realtime software development, Manufacturing software development, Industrial equipment, medical devices, medical instrumentation software, medtech, Medical Technology.

Guidant Global is acting as an Employment Agency in relation to this vacancy.