Job Opening Title: Principal Software Engineer
Reports to: Principal R&D Engineer – Controls system

About CardiacBooster: CardiacBooster is a medical device company developing a new and innovative device to support the heart. Heart support devices are used by interventional cardiologists to stabilize patients in times of cardiogenic shock and acute heart failure. We are an enthusiastic team with diverse backgrounds and expertise, located in Galway, Ireland, and Nijmegen, Netherlands. CardiacBooster is an equal opportunity employer.

Job Description:
As a Principal Software Engineer the role will be a mix of hands-on development and management of the software team. This role is part of a small team. As such you will share the responsibility of realising CardiacBooster’s full potential alongside your peers. The successful candidate will have entrepreneurial spirit, the required persistence to succeed in a start-up environment, and the ability to work in a self-directed manner with minimal direction and supervision. Knowledge and experience in the development of cardiovascular devices/working within the medical devices industry would be very beneficial to this role but not a prerequisite. You will be a team player and have excellent communication skills. This role will work from the company’s office in Ireland, and be in a position to travel occasionally.

Essential Job Responsibilities:
Lead full life-cycle medical device Embedded Software development including prototyping efforts for
FDA approved devices.
Participate in design review process with the software engineering group, with attention on regulations and standards.
Work as a hands on leader, supporting as a contributor as needed.
Support software architecture, as a team leader.
Software Experience: C, C++, C# etc.
Develop and maintain embedded software for medical devices: Write, test, and debug code in C, C++, and C# to ensure high performance and reliability.


Additional Job Responsibilities:

• Implement communication protocols: Design and implement communication protocols for device integration and data exchange.

• Conduct software verification and validation: Perform rigorous testing to ensure software meets all regulatory and performance standards.

• Collaborate with cross-functional teams: Work closely with hardware engineers, systems engineers, and clinical teams to ensure seamless integration of software and hardware components.

• Document software development processes: Maintain comprehensive documentation for all stages of software development, including design specifications, test plans, and user manuals.www.cardiacbooster.com

• Stay updated with industry trends: Keep abreast of the latest developments in embedded software engineering and medical device regulations to ensure compliance and innovation.

Required Qualifications & Characteristics:

8-10+ years in Embedded SW or Firmware Engineering for medical device instrumentation or subsystems.

Prior full life-cycle experience, ideally through the manufacturing process as well

3 years of professional work experience in an engineering Leadership capacity (Team Lead is preferable).

Candidates must be experience in FDA regulation processes for medical device engineering efforts.

Candidates should have a range of experience into engineering processes for embedded software and systems (C, C++), communication protocols, GUI development, algorithms design and implementation, etc.

BS Degree candidates in Electrical Engineering or Computer Science will be considered, but MS degree candidates will be preferred.

Proficiency in multiple programming languages: Extensive experience with C, C++, and C# is essential. Familiarity with other languages such as Python or Java is a plus.

• Experience with real-time operating systems (RTOS): Knowledge of RTOS for embedded systems to ensure timely and deterministic responses.

• Familiarity with version control systems: Proficient in using version control systems like Git for managing codebase and collaboration.

• Knowledge of cybersecurity principles: Understanding of cybersecurity best practices to ensure the safety and integrity of medical device software.

Applications:
Please submit your application, including resume, to hr@cardiacbooster.com
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel as classified.

categories: Other
locations: Ireland

Apply for this position

Allowed Type(s): .pdf, .doc, .docx