Job Title: Embedded Software Engineering Co-Op Placements 2026
Description:
This role is based in our Cork office. As an R&D Co-Op Student, you will perform a variety of technical tasks in planning and design of medical devices for Orthopedic Surgeons to allow them to plan and perform their procedures.
Responsibilities:
* You will assist in the design, development, modification, and verification of software for medical devices under supervision.
* Under supervision, you will assist with prototyping and bench testing.
* You will support problem solving, root cause analysis, identify potential solutions, and evaluate them against requirements.
* Under supervision, you will conduct research and studies to support product design.
* You will understand the product's intended use and clinical procedures.
* You will learn fundamental industry standards, design requirements, and test strategies that align with regulatory requirements.
* With supervision, you will create or refine engineering documentation, such as the Design History file per company design control procedures.
* You will learn R&D procedures like design controls and risk management, per the Quality Management System.
* You will work with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management teams to ensure project success.
* You will learn procedures, policies, processes, systems, and technology required.
* You will work on problems in limited scope and gain experience while showing ownership and integrity of work.
* You will contribute to the project as a team member and build stable relationships.
Required Skills and Qualifications:
* You must be studying or have completed a Bachelor's or Master's Degree in Biomedical Engineering, Software or Electronic Engineering, Robotics, or a related discipline.
* You must have fundamental knowledge of embedded software engineering practices and tools, and design principles in a regulated environment.
* You should have basic knowledge of programming in Embedded C and C++ (required), Python (desirable).
* Under supervision, you will design new components and systems applying various design concepts and patterns.
* You should have basic knowledge of testing/maintaining/debugging software using hardware tools.
* You should have basic knowledge of analysis tools and statistical methods.
* Experience with development boards (e.g., Raspberry Pi) is a plus but not mandatory.
* You should be fluent in the use of MS Office.
What We Offer:
We offer the opportunity to gain valuable experience in a dynamic and innovative environment.
How to Apply:
Please submit your application through our website.