Embedded Software Engineer

My client is an innovative digital diagnostics company whose mission is to bring digital devices to life in a neuro platform and help people live healthier lives. Their main product currently under development is a state-of-the-art handheld medical device that will used in a range of conditions. They will apply their technology to radically improve the accuracy, and speed of diagnosis in head injury and related diseases.

The Role

As an Embedded SW Engineer, you will be part of a multidisciplinary design team focused on the design of a hand-held medical device reporting to the director of Engineering. The role will involve some SW architecture design, development and coding. The role also includes implementing processes around quality coding, design reviews and agile approach to projects. Best practice shall be utilized in taking design inputs and translating to design outputs and implementation using recognized coding standards. You will support the management review process and oversee change control activities for the code base. You will also support the execution of initiatives and projects involving SW development to enhance quality performance within the business.

o Develop code that conforms with the regulatory requirements of MDR and FDA.

o Work closely with R&D HW team to ensure code compatibility that meets design outputs.

o Devise and implement software validation and verification strategies.

o Work with code repositories such as GiT to ensure effective version control.

o Liaise with Quality Engineering to keep SW objectives aligned with quality objectives.

o Coding in C language.

o Work with Real time operating systems and multi-threaded systems.

o Devise functional and unit tests.

o Implement industry best practice coding standards.

o Linting code for quality purposes.

o Liaise with Quality Engineering for change control, risk management, eQMS updates and design history file.

How You Will Contribute

o Critical attributes include creativity, initiative, a hands-on approach and ability to multitask.

o Excellent analytical abilities coupled with strong written and verbal communication skills.

o Propose SW architectural coding solutions to design inputs.

o Strong analytical problem-solving mindset.

o Ability to establish, build and maintain positive working relationships in a collaborative manner.

Must Have

o Degree in Engineering or Computer Science discipline with a minimum 2:1 grade or equivalent.

o Minimum of 2 years C or C++ language coding experience with embedded systems.

o Familiarity with software life cycle models and development planning.

o Familiarity with real time operating systems and multi-threaded environments.

o Familiarity with low level drivers and electrical interfaces including I2C and SPI

Advantage to Have

o Experience with IEC 62304

o Work with Xilinx(AMD) VITIS or Vivado an advantage

o Work with Eclipse IDE environments

o Experience developing embedded SW in medical device.

o Working or interfacing with FPGAs

o ARM processors

Their Culture

An inclusive work environment, where all the employees are valued, supported, and encouraged.  All employees have a seat at the table and have influence on day to day decisions.  A collaborative teamwork environment where learning is constant, and performance is rewarded. A culture of quality that is at the heart of how they work. The opportunity to be at the forefront of a technology that can take world wide diseases.

They offer competitive salaries and package.

Permanent role. Dublin, Ireland. But remote work available with three days a week off site.

Candidate must be eligible to work in Ireland/EU.

Please do not hesitate to Contact David Coyle at 01 6351748 or email david@methodius.com

  • Drop files here or
    Accepted file types: doc, docx, pdf, txt, Max. file size: 32 MB.