onsite
Embedded Software Development Engineer - Elyon International
Software Engineer
Develop and integrate high‑quality embedded software for medical devices, collaborating in pair‑programming, conducting code reviews, and ensuring compliance with rigorous quality standards and industry regulations.
About the role
Key Responsibilities
- Participate in the full software development lifecycle, working in pair‑programming mode to design, implement, and test embedded code for medical devices.
- Apply and continuously improve development practices, adhering to strict quality goals, coding standards, and regulatory requirements (e.g., IEC 62304).
- Integrate software components and third‑party libraries into existing platforms, ensuring reliable interoperability and minimal disruption.
- Conduct thorough code reviews, provide constructive feedback, and enforce best practices to maintain code quality and safety.
- Collaborate with cross‑functional teams—including hardware, verification, and quality assurance—to resolve issues and deliver robust solutions.
Requirements
- Strong proficiency in C/C++ for embedded systems, with experience in real‑time operating systems (RTOS) and low‑level hardware interaction.
- Hands‑on experience developing safety‑critical or medical device software, understanding of relevant standards and documentation practices.
- Familiarity with version control systems (e.g., Git) and Agile development methodologies.
- Ability to work effectively in a collaborative, pair‑programming environment and communicate technical concepts clearly.
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field; relevant industry certifications a plus.