Luminary Group is partnering with a leading Digital Health Company based in Dublin and seeking a skilled Embedded Engineer to join their team. As an Embedded Software Engineer, you will be responsible for developing and implementing embedded software solutions for innovative healthcare devices and systems.
Responsibilities:
* Design, develop, and test embedded software solutions for medical devices, ensuring adherence to quality standards and regulatory requirements.
* Collaborate with cross-functional teams to define system requirements, specifications, and design constraints.
* Implement and integrate software components into embedded systems, ensuring functionality, performance, and reliability.
* Optimize software algorithms and protocols for resource-constrained environments.
* Conduct unit tests, integration tests, and system tests to ensure software functionality and performance.
* Troubleshoot and resolve software defects and issues throughout the product development lifecycle.
* Ensure compliance with relevant regulatory standards for medical device software development.
* Stay updated on emerging technologies and best practices in embedded systems and software engineering.
* Participate in code reviews and provide constructive feedback to team members.
* Collaborate with hardware engineers and firmware developers to ensure seamless integration of software and hardware components.
* Document software design, development, and testing activities.
Requirements
* Bachelor's degree in computer science, electrical engineering, or a related field.
* Will have to re-locate to Ireland.
* Minimum of 3 years of experience in embedded software development.
* Proficiency in programming languages such as C, C++, or Java.
* Experience with real-time operating systems (RTOS) and embedded systems development.
* Strong knowledge of software development methodologies and best practices for embedded systems.
* Experience with software development tools, debuggers, and version control systems.
* Familiarity with medical device software development processes and regulatory requirements (e.g., IEC 62304, FDA guidelines) is a plus.
* Solid understanding of hardware/software interfaces and communication protocols.
* Excellent problem-solving and troubleshooting skills in embedded software development.
* Strong attention to detail and ability to work effectively in a team-oriented environment.
* Excellent communication and documentation skills.
* Experience in the healthcare industry or regulated industries is preferred.