Job Description

You’re an important part of our future. Hopefully, we're also a part of your future! At B. Braun, we protect and improve the health of people worldwide. You support this vision, bringing expertise and sharing innovation, efficiency and sustainability as values. That’s why we would like to keep developing our company with you. Keeping your future in mind, we’re making a joint contribution to health care worldwide, with trust, transparency and appreciation. That's Sharing Expertise.

C++ Software developer
Company:  B. Braun Medical Ltd.
Job Location:  HU-Budapest (Lajos utca 28-32)
Functional Area:  Information Technology
Working Model:  Hybrid
Requisition ID:  2251

Tasks and job 

 

  • Getting to know the lifesaving and quality-of-life medical equipment manufactured by the company specifically the Extracorporeal Blood Treatment Ecosystem and its Water Treatment Systems 

  • Getting to know the relevant product development processes and applying technologies 

  • Development of embedded software for medical equipment 

  • Proposal for further development and changes 

  • Cooperation with foreign development teams 

  • Preparation of software documentation  

  

Professional competencies 

 

Expectations: 

  • Possession of an IT/Electrical engineering degree or diploma 

  • Min. 5 years of experience developing object-oriented C++ software 

  • Good knowledge of object-oriented design patterns and practices 

  • Experience using modern language and standard library features (C++20) 

 

Preferences: 

 

  • Expertise in embedded system development from coding to build system and delivery  

  • Experience with user interface development (QT) 

  • Proficiency in CAN-Bus and Mod-Bus programming 

  • Skilled in development using Freescale ARM Cortex microprocessor 

  • Adept in creating and interpreting UML Models 

  • Familiar with modern software development methods such as SCRUM, TDD, CleanCode 

  • Competent using tools like: Git, Jira, Polarion, Sonar Qube 

  • Experience with functional safety and security 

  • Experienced with programming languages: C, Python 

  • Experience in software design and development, especially in the medical device sector 

  • Experienced with Linux and FreeRTOS 

  • German language skills 

 

Personal competencies 

 

  • Excellent analytical, problem-solving, and communication skills. 

  • Fluent English language skills (min B2) 

  • Accurate, precise work, ability to work in independent, small teams linked to remote product development 

  • Demand for continuous development 

  • Result-oriented, open thinking, open to change and able to adapt 

  • Team spirit