The AI Job Search Engine
Embedded Software Engineer – HMI(m/w/x)
Description
As an Embedded Software Engineer focusing on HMI, you will design and implement user-friendly interfaces for life-critical medical devices. You will collaborate with cross-functional teams to ensure safety and compliance while delivering high-quality software solutions.
Let AI find the perfect jobs for you!
Upload your CV and Nejo AI will find matching job offers for you.
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
Education
Work Experience
approx. 1 - 4 years
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
Tools & Technologies
Languages
English – Business Fluent
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
- 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 - Guldberg GmbH
Embedded Software Developer(m/w/x)
Full-timeOn-siteExperiencedPoing - Carl Zeiss Meditec AG
Software Developer C++(m/w/x)
Full-timeOn-siteExperiencedMünchen
Embedded Software Engineer – HMI(m/w/x)
The AI Job Search Engine
Description
As an Embedded Software Engineer focusing on HMI, you will design and implement user-friendly interfaces for life-critical medical devices. You will collaborate with cross-functional teams to ensure safety and compliance while delivering high-quality software solutions.
Let AI find the perfect jobs for you!
Upload your CV and Nejo AI will find matching job offers for you.
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
Education
Work Experience
approx. 1 - 4 years
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
Tools & Technologies
Languages
English – Business Fluent
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.
- 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 - Guldberg GmbH
Embedded Software Developer(m/w/x)
Full-timeOn-siteExperiencedPoing - Carl Zeiss Meditec AG
Software Developer C++(m/w/x)
Full-timeOn-siteExperiencedMünchen