Job Posting Location: DE-Melsungen (Buschberg 1)
FĂŒr unser Team suchen wir VerstĂ€rkung im Bereich der Embedded-Linux-Entwicklung. Wir entwickeln KommunikationsgerĂ€te im Bereich der Medizintechnik, die beispielsweise im Krankenhaus die Kommunikation zwischen Patienten- und Stationszimmer herstellen. Zu unseren Themenfeldern gehören:
binÀre sowie textbasierte Kommunikationsprotokolle
Socketprogrammierung
verschiedene Hardwareschnittstellen (Ethernet, CAN-Bus, IÂČC, Infrarot, Bluetooth etc.)
Ihre Aufgaben:
Entwicklung neuer Features und dazugehöriger Tests
Entwicklung von Tools
Mentoring und Wissensweitergabe
Wir sind auf der Suche nach einer Person, die sowohl aktiv an der Entwicklung beteiligt ist als auch an der EinfĂŒhrung und Einhaltung moderner âC++ Best Practicesâ arbeitet. Dazu gehört auch die technische Kommunikation in Form von Code-Reviews, EinzelgesprĂ€chen und Tutorial-VortrĂ€gen.
Was Sie mitbringen:
Abgeschlossenes Bachelorstudium mit Schwerpunkt Informatik, Elektrotechnik oder vergleichbar, alternativ eine abgeschlossene Berufsausbildung im IT-Umfeld mit mehrjÀhrigerer Erfahrung im genannten Bereich
Sehr gute Deutsch- und Englischkenntnisse
Sehr gute C++-Kenntnisse, von C++03 bis C++20 und neuer
Themen wie z.B. objektorientierte Programmierung, Smart Pointer, RAII, Rule of Zero/Rule of Five, Move-Semantics gehören fĂŒr Sie zum Handwerkszeug
Sie kennen und prÀferieren modernere Sprach- und Bibliotheksbestandteile (z. B. die ranges-Bibliothek), wo dies angebracht und sinnvoll ist
Sie kennen die typischen FĂ€lle, die zu Undefined Behavior fĂŒhren können, und folgen Mustern, die dieses vermeiden
Kenntnis typischer C++-Idiome wie z. B. CRTP, Almost-Always-Auto, SFINAE
Sie schrecken nicht vor fortgeschrittenen Themen wie Template-Meta-Programming zurĂŒck und wissen, diese gezielt einzusetzen
Gute bis sehr gute CMake-Kenntnisse
Erfahrung im Schreiben von Tests (GoogleTest/Catch2)
Sie kennen und nutzen Tools zur Verbesserung der CodequalitÀt und Fehlersuche, z.B. valgrind, clang-tidy, SonarLint und CppCheck
Grundkenntnisse der Programmiersprache Rust wÀren von Vorteil
Zeigen Sie uns, wo Ihre StĂ€rken liegen! Schicken Sie uns Ihr GitHub-Profil und erzĂ€hlen Sie uns gerne in Ihrem Anschreiben von Ihren Projekten â wir lieben Entwickler, die entwickeln. Wie kamen Sie zum Programmieren? Auf welches Ihrer Projekte sind Sie besonders stolz? Welcher Konferenz-Talk von Herb Sutter gefĂ€llt Ihnen am besten? Haben Sie ein Lieblings-Fachbuch ĂŒber C++? Auf welches Sprachfeature von C++26 freuen Sie sich besonders? Haben Sie schon einmal an einem Open-Source-Projekt mitgearbeitet? ErzĂ€hlen Sie uns davon â wir möchten Sie kennenlernen.
Benefits:
Betriebliche Altersvorsorge
MobilitÀt, z. B. das B. Braun Job-Ticket oder Job-Bike
MitarbeitervergĂŒnstigungen
Unterschiedliche Arbeitsmodelle, z. B. Jobsharing/Teilzeit
#J-18808-Ljbffr

Kontaktperson:
B. Braun Melsungen AG HR Team