Now hiring

Embedded Software Engineer – Senior HMI Developer (m/f/d) (Ingenieur/in - Elektrotechnik) @ LivaNova

Germany (DE212)OnsiteFull-timePosted 36 days ago

Opens on the employer's site

About this role

General Responsibilities - Design, develop, and maintain HMI applications for embedded medical devices, ensuring a responsive, intuitive, and safe user interface. - Implement software solutions on Embedded Linux platforms, using modern programming languages and UI frameworks. - Collaborate closely with software architects, firmware engineers, test engineers, and technical leads to ensure feature implementation aligns with design specifications and safety requirements. - Lead or contribute to the definition of software requirements, software architecture documentation, design reviews, code reviews, and risk assessments. - Apply unit testing, static analysis, and best practices to ensure high software quality and maintainability. - Support integration, debugging, and system verification activities. - Ensure end‑to‑end traceability from requirements to implementation and testing, in line with regulatory expectations. - Create and maintain high-quality software documentation (architecture, design, implementation, verification) to support regulatory submissions and audits. Skills and Experience - Bachelor’s or master’s degree in computer science, Software Engineering, Electrical Engineering, or a related field. - Several years of professional experience in embedded HMI software development, ideally within medical devices or other regulated safety‑critical industries, with demonstrable contributions to product‑grade software. - Strong experience in Qt-based HMI/GUI development for Embedded Linux in a product development environment. - Demonstrated experience in software architecture and design, including design documentation and structured decision-making. - Deep understanding of medical or safety‑critical software development processes; experience with IEC 62304 Class C is highly advantageous. - Proficiency in C++ (modern C++ required); Python is a plus. - Solid experience with Embedded Linux and build systems such as Yocto or Buildroot. - Understanding of HMI design principles, usability, and user-centered development. - Strong experience applying unit testing, static code analysis, and ensuring compliance with MISRA C++ or CERT C++ standards. - Familiarity with communication protocols such as CAN, Ethernet, and USB. - Working knowledge of IEC 62304, ISO 13485, ISO 14971 is an advantage. - Experience with Git, Jira, Confluence, and Agile development practices. - Strong problem-solving and debugging skills in complex embedded environments. - Excellent collaboration and communication skills. - Comfortable working in a regulated, safety-critical environment. What we can offer you In addition to providing you with a supportive, inclusive and collaborative environment where you will feel empowered to take ownership and drive meaningful change, we will reward you with the following: - A dynamic role in an advanced Medical Device environment interfacing with all worldwide regulatory landscapes supporting your professional career growth - Exposure to a State-of-the-Art medical device development process, in close co-operation with international clinicians - Competitive base salary - Variable short-term & long-term incentives - Recognition: through our STARS Program, we recognize and celebrate our colleagues’ contributions and achievements If you like the sound of the above and feel energized by the idea of joining a great brand at a moment of exciting expansion, please apply now. We look forward to hearing from you!

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores
Embedded Software Engineer – Senior HMI Developer (m/f/d) (Ingenieur/in - Elektrotechnik) at LivaNova | ResuMinder Jobs