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 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.
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.