The AI Job Search Engine
Embedded Software Engineer – HMI(m/w/x)
Developing HMI applications for embedded medical devices on Embedded Linux platforms. Experience with GUI development frameworks, especially Qt, strongly requested. Exposure to advanced medical device development, recognition via STARS Program.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
- Some years of experience in embedded software development, ideally within medical device or regulated industries
- Experience in developing GUI applications for Embedded Linux platforms
- Knowledge of medical device software development processes and relevant standards
- Proficiency in C++ and/or Python, with experience in GUI development frameworks (Qt is strongly requested)
- Strong experience with Embedded Linux, including familiarity with build systems like Yocto or Buildroot
- Understanding of HMI design principles, usability, and user-centered development
- Strong experience applying unit testing and performing static code analysis in embedded environments, ensuring compliance with MISRA C++ and CERT C++ coding standards
- Familiarity with communication protocols such as CAN, Ethernet, USB, and their integration in embedded HMI
- Working knowledge of IEC 62304, ISO 13485, and ISO 14971
- Familiarity with version control systems (e.g., Git) and Agile development tools (e.g., Jira, Confluence)
- Detail-oriented with a passion for clean, maintainable, and testable code
- Strong problem-solving and debugging skills for complex embedded systems
- Excellent collaboration and communication skills, with the ability to work effectively in a cross-functional team
- Comfortable working in a regulated, safety-critical environment
Tasks
- Develop and maintain HMI applications for embedded medical devices
- Ensure a responsive, intuitive, and safe user interface
- Implement software solutions on Embedded Linux platforms
- Use modern programming languages and UI frameworks
- Collaborate with software architects, firmware engineers, test engineers, and technical leads
- Implement features according to design specifications and safety requirements
- Participate in defining software requirements, design reviews, code reviews, and risk assessments
- Apply unit testing, static analysis, and best practices for high software quality
- Support integration and debugging activities during system bring-up and verification
- Ensure traceability from requirements to implementation and testing
- Comply with regulatory standards
- Contribute to software documentation for design, implementation, and verification
Work Experience
- approx. 1 - 4 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- C++
- Python
- Qt
- Embedded Linux
- Yocto
- Buildroot
- MISRA C++
- CERT C++
- CAN
- Ethernet
- USB
- IEC 62304
- ISO 13485
- ISO 14971
- Git
- Jira
- Confluence
Benefits
Other Benefits
- Supportive and inclusive environment
- Exposure to advanced medical device development
- Recognition through STARS Program
Informal Culture
- Collaborative environment
Career Advancement
- Professional career growth
Not a perfect match?
- LivaNova Deutschland GmbHFull-timeOn-siteSeniorMünchen
- Carl Zeiss Meditec AG
Software Developer(m/w/x)
Full-timeOn-siteExperiencedMünchen - LivaNova Deutschland GmbH
Senior Firmware Engineer(m/w/x)
Full-timeOn-siteSeniorMünchen - LRE Medical GmbH
Entwickler Embedded Software für Medizingeräte(m/w/x)
Full-timeOn-siteExperiencedMünchen - Mynaric
Senior Embedded Software Developer - Future Technologies(m/w/x)
Full-timeOn-siteSeniorMünchen
Embedded Software Engineer – HMI(m/w/x)
Developing HMI applications for embedded medical devices on Embedded Linux platforms. Experience with GUI development frameworks, especially Qt, strongly requested. Exposure to advanced medical device development, recognition via STARS Program.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
- Some years of experience in embedded software development, ideally within medical device or regulated industries
- Experience in developing GUI applications for Embedded Linux platforms
- Knowledge of medical device software development processes and relevant standards
- Proficiency in C++ and/or Python, with experience in GUI development frameworks (Qt is strongly requested)
- Strong experience with Embedded Linux, including familiarity with build systems like Yocto or Buildroot
- Understanding of HMI design principles, usability, and user-centered development
- Strong experience applying unit testing and performing static code analysis in embedded environments, ensuring compliance with MISRA C++ and CERT C++ coding standards
- Familiarity with communication protocols such as CAN, Ethernet, USB, and their integration in embedded HMI
- Working knowledge of IEC 62304, ISO 13485, and ISO 14971
- Familiarity with version control systems (e.g., Git) and Agile development tools (e.g., Jira, Confluence)
- Detail-oriented with a passion for clean, maintainable, and testable code
- Strong problem-solving and debugging skills for complex embedded systems
- Excellent collaboration and communication skills, with the ability to work effectively in a cross-functional team
- Comfortable working in a regulated, safety-critical environment
Tasks
- Develop and maintain HMI applications for embedded medical devices
- Ensure a responsive, intuitive, and safe user interface
- Implement software solutions on Embedded Linux platforms
- Use modern programming languages and UI frameworks
- Collaborate with software architects, firmware engineers, test engineers, and technical leads
- Implement features according to design specifications and safety requirements
- Participate in defining software requirements, design reviews, code reviews, and risk assessments
- Apply unit testing, static analysis, and best practices for high software quality
- Support integration and debugging activities during system bring-up and verification
- Ensure traceability from requirements to implementation and testing
- Comply with regulatory standards
- Contribute to software documentation for design, implementation, and verification
Work Experience
- approx. 1 - 4 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- C++
- Python
- Qt
- Embedded Linux
- Yocto
- Buildroot
- MISRA C++
- CERT C++
- CAN
- Ethernet
- USB
- IEC 62304
- ISO 13485
- ISO 14971
- Git
- Jira
- Confluence
Benefits
Other Benefits
- Supportive and inclusive environment
- Exposure to advanced medical device development
- Recognition through STARS Program
Informal Culture
- Collaborative environment
Career Advancement
- Professional career growth
About the Company
LivaNova Deutschland GmbH
Industry
Healthcare
Description
The company focuses on developing innovative medical technologies to improve patient outcomes.
Not a perfect match?
- LivaNova Deutschland GmbH
Embedded Software Engineer – Senior HMI Developer(m/w/x)
Full-timeOn-siteSeniorMünchen - Carl Zeiss Meditec AG
Software Developer(m/w/x)
Full-timeOn-siteExperiencedMünchen - LivaNova Deutschland GmbH
Senior Firmware Engineer(m/w/x)
Full-timeOn-siteSeniorMünchen - LRE Medical GmbH
Entwickler Embedded Software für Medizingeräte(m/w/x)
Full-timeOn-siteExperiencedMünchen - Mynaric
Senior Embedded Software Developer - Future Technologies(m/w/x)
Full-timeOn-siteSeniorMünchen