PE Global is recruiting for a Senior Firmware Engineer on behalf of a medical device start-up in Dublin. This is a permanent role with 3-days required onsite in Dublin City Centre each week. Our client specialises in the design, research and development of smart connected solutions for drug delivery devices. Through hardware and software solutions as well as manufacturing and services, they streamline the process of turning any injection pen a market ready digital health solution. They are a company with one mission, to create freedom for people requiring injection therapies. They are seeking aSenior Firmware Engineerwith a passion for developing high-quality embedded software for medical devices. This is an exciting opportunity to work on projects that make a real difference in peoples lives. Job Summary: The Medical Device Programme Manager is responsible for overseeing the development and management of medical device projects from conception to market launch. This role involves coordinating cross-functional teams, ensuring compliance with regulatory requirements, and managing project timelines and budgets. Key Responsibilities: Firmware Development: Design, implement, and test embedded firmware for medical devices. Optimize code for performance, reliability, and compliance with regulatory requirements. System Integration: Collaborate with hardware, software, and mechanical engineers to ensure seamless system integration. Develop drivers and communication protocols for interfacing with sensors, actuators, and other peripherals. Requirements Analysis: Work with cross-functional teams to define firmware requirements and system specifications. Translate functional and non-functional requirements into detailed firmware designs. Testing and Validation: Develop and execute unit tests, integration tests, and system-level tests. Ensure firmware meets FDA, ISO, and IEC standards (e.g., IEC 62304). Documentation and Compliance: Produce clear and comprehensive documentation, including design specifications, test plans, and user manuals. Ensure adherence to medical device regulations and quality management systems. Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Science, or a related field. 5+ years of experience in embedded firmware development, preferably in the medical device industry. Proficiency in embedded C/C++ and RTOS-based development. Hands-on experience with microcontroller/microprocessor platforms (e.g. ARM Cortex) In-depth knowledge of communication protocols (SPI, I2C, UART, USB, Bluetooth). Strong understanding of real-time systems and interrupt-driven architectures. Knowledge of cybersecurity for embedded systems Familiarity with machine learning algorithms in embedded environments. Experience with scripting languages like Python or MATLAB for automation. Knowledge of Agile/Scrum development methodologies. Familiarity with regulatory standards for medical devices (e.g., IEC 62304, ISO 13485, FDA 21 CFR Part 820). Proficient in debugging tools and techniques (e.g., JTAG, oscilloscopes, logic analyzers). Excellent problem-solving skills and the ability to troubleshoot complex issues. Skills: - Strong analytical and problem-solving skills. - Strong communication skills; the ability to convey complex technical and business information clearly and effectively through presentations, documentation and meetings.. - Attention to detail and strong organizational skills. - Ability to work collaboratively in a cross-functional team environment. Experience: - 3 to 5+ years of experience in project management, preferably in the medical device sector. - Experience with product development lifecycle and regulatory submissions. Working Conditions: - May require occasional travel - Hybrid work environment with both office and remote work flexibility offered. Interested candidates should submit an updated CV. Please click the link below to apply, call Paul Wheatley on or alternatively send an up-to-date CV to ***Please note our client cannot assist with any visa sponsorship and candidates must have the correct visa to live and work in Ireland*** Although it is not possible for us to respond to all applications, we at PE Global will do our upmost to give you feedback on your application. You have sent your Cv into us as a company and even though you have sent your CV to a particular position, we are making the reasonable assumption that you are active on the job market and as part of our normal recruitment service we will discuss other suitable positions with you. You are free to opt out of this so please specify in your application to us if you just want to be contacted in relation to a specific vacancy. Your Cv is sent to a central recruitment inbox which a number of people in the applicable PE Global division have access to and so this means that you might not be contacted by the named person in this advert. Skills: C++ Python RTOS Benefits: Work From Home