Engineer Software
Role details
Job location
Tech stack
Job description
With a passion for lifeJoin our diverse teams of passionate people and a career that allows you to develop both personally and professionally. At Getinge we exist to make life-saving technology accessible for more people. To make a true difference for our customers - and to save more lives, we need team players, forward thinkers, and game changers.Are you looking for an inspiring career? You just found it.We are currently looking for an Engineer Software to join one of our teams in the research and development (R&D) department in Aschheim-Dornach, Germany, part of the product area Critical Care at Getinge.Tasks & Responsibilities:
- Development of high-quality, safe and user-friendly software for patient monitoring devices
- Application and embedded software development according to the IEC 62304 standard including documentation
- Creation of product requirements, contribution to SW architecture and design
- Verification and validation in compliance with relevant standards
Requirements
We are looking for:Relevant degree in computer science, electrical engineering, medical engineering or comparableStrong proficiency in modern C++ (at least C++17)Experience with state-of-the-art software development practices:Source Control (e.g., Git)Continuous integrationUnit testingCode reviewsSeveral years of relevant professional experience in software development or comparable qualificationPractical experience in a regulated environment, preferably medical industryFluent written and spoken EnglishSolid Linux development skills * Good understanding of Python
- Interest in test automation; familiarity with frameworks such as Robot Framework is a plus
- Software development experience in a regulated environment, ideally medical devices
- Pervious work in agile teams (e.g., Scrum)
- Self-sufficient working style, proactive knowledge acquisition
- Positive mindset with a strong "can do"-attitude
Located in Greater Munich area that also allows to work on-site in Feldkirchen on 2 to 3 days a week (hybrid working)Additional preferred skills:Knowledge of service-oriented architectures and distributed middleware (e.g., ZeroMQ) * Skills in Qt for GUI development; knowledge of QML is a plus
- Awarness of cybersecurity standards and best practices
- Experience with ARM based SoCs, i.MX8 or similar