Software Engineer (HMI) (m/f/d)

München

Medizin & Pharma

Position Summary

In this role you will work within the Cardio-Pulmonary Business Franchise as part of the SW Team on the development of new products.

You will work specifically on life-sustaining devices as Heart-Lung Machines or other products of the cardio-pulmonary portfolio (e.g. Auto-Transfusion Systems, Heater-Cooler) on a wide spectrum of tasks during the concept, design, and verification phase.

General Responsibilities

  • Designs and develops high safety Embedded Software mainly working on complex HMI responsible for configuring, monitoring, and remotely controlling the system
  • Supports on further customization and update of the Embedded Operating System (e.g. Linux)
  • Supports on the definition of product requirement in close collaboration with other stakeholders (e.g. Marketing, System Engineers)
  • Defines the Software Architecture in collaboration with the SW Architect considering all constraints coming from legacy products or interacting with HW Engineers to overcome possible HW challenges
  • Develops the Software and creates the necessary Design Documentation in line with the Medical Devices’ standards
  • Ensures the quality of the Software deliverables through up-to-date static/dynamic code analysis tools and by developing Unit Tests, Code Reviews in line with internal Quality standards.
  • Occasional travel may be required

Skills and Experiences

  • Several years of experience in the development of embedded systems with a Bachelors Degree in Electrical Engineering, Computer Engineering, Computer Science or similar
  • Some years of experience in the development of embedded systems with a Masters Degree in Electrical Engineering, Computer Engineering, Computer Science or similar
  • Strong programming skills in C++
  • Knowledge of microprocessor based embedded systems, mainly ARM processors
  • Experience with Qt Graphic Framework and developing complex Graphic User Interfaces
  • Experience of Software platform development, such as Embedded Linux and custom builds
  • Experience with static/dynamic code analysis tools (e.g. Clang-Tidy/Clazy, Polyspace) as well as with SW Unit test frameworks (e.g.Google Test and QTest Library)
  • Knowledge of SCM tools as SVN, GIT, JIRA, Eclipse IDE, ClearCase etc.
  • Knowledge and previous experience working with Agile methodologies
  • Knowledge of Application Lifecycle Management tools as Polarion
  • Knowledge of EU, US and international medical quality, safety standards (IEC 62304, ISO 14971, ISO 13485)
  • Operation and use of standard test and measuring instruments
  • Able to work in a fast-paced multicultural environment
  • Open-minded with a hands-on attitude
  • Excellent written and verbal communication skills
  • Able to positively influence other peers and drive continuous improvement of SW Tools and processes
  • Good command of English language. Fluency in German language is appreciated

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 recognise and celebrate our colleagues’ contributions and achievements
Job-Infos
Berufsfelder
Entwicklung
Qualitätsmanagement
Studienfächer
Elektrotechnik
Abschluss
Bachelor
Unternehmen
Ingenieur-Gehälter
Was kann ich verdienen?
Gehalt ausrechnen