This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
High‑Impact Lead Embedded Software / Firmware Engineering Role in a well-funded Medical Devices Start‑Up company. We're working with an exciting, medical devices company, which started up more than 5 years ago, is based in Dublin and is developing cutting‑edge bio‑electronic solutions to address vast healthcare needs. The company is entering a key growth phase and is looking to hire a Lead or Senior Embedded Software Engineer who wants real technical ownership, influence in design and integration of software / firmware + the opportunity to work on life‑changing, health safety‑critical products.
Job Responsibility:
Design, code, integrate, implement and maintain real-time embedded software & firmware in C/C++ for safety‑critical medical devices
Translate system‑level requirements into embedded software
Contribute to and lead software architecture and design reviews
Drive verification and validation activities (unit, integration and system testing)
Author and maintain technical documentation, including architecture, design specs, and risk analysis
Ensure compliance with relevant industry standards for medical devices and similar software (eg. IEC 62304, ISO 13485, ISO 14971)
Support regulatory submissions and audits when required
Collaborate cross‑functionally in an Agile, CI‑driven environment
Provide technical guidance and leadership within the engineering team
Requirements:
Senior Engineer experience in embedded C / C++, working with microcontrollers, RTOS, and low‑level drivers in event driven, state machine controlled software development
Prior experience working in a start-up or small company environment, preferably in a Technical Team-Leading or software product lead capacity
Experience with ARM Cortex processors, memory management & Linux
Proficient in Communication protocols: SPI, I2C, UART, USB
Python for scripting and automation
Hands‑on debugging using oscilloscopes, logic analysers or similar tools / hardware
Experience working in medical devices, Healthcare software or other regulated, safety‑critical environments such as automotive, aerospace, etc. Also e-payments financial systems are relevant