onsite
Senior Embedded Software Engineer - HMI Developer - LivaNova
Software Engineer
Lead the design and implementation of high‑performance HMI solutions on embedded Linux platforms, driving user‑interface excellence and system reliability for medical devices.
About the role
Key Responsibilities
- Architect and develop robust HMI applications using C/C++ and Qt on embedded Linux environments.
- Collaborate with hardware teams to integrate device drivers and real‑time components.
- Implement and maintain UI/UX standards, ensuring compliance with medical device regulations.
- Optimize performance, memory usage, and power consumption for embedded targets.
- Conduct code reviews, unit testing, and continuous integration to uphold quality.
Requirements
- 5+ years of embedded software development experience, preferably in medical or life‑science sectors.
- Strong proficiency in C/C++ and Qt framework for cross‑platform UI.
- Hands‑on experience with embedded Linux, device drivers, and real‑time operating systems.
- Knowledge of safety standards (IEC 62304, ISO 14971) and regulatory processes.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
software developmentsystem designproblem solving