C++-Entwickler/-Mentor (m/w/d)

C++-Entwickler/-Mentor (m/w/d)

Vollzeit Kein Home Office möglich
B. Braun Melsungen AG

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

B. Braun Melsungen AG

Kontaktperson:

B. Braun Melsungen AG HR Team

C++-Entwickler/-Mentor (m/w/d)
B. Braun Melsungen AG
B. Braun Melsungen AG
Ähnliche Positionen bei anderen Arbeitgebern
Europas grĂ¶ĂŸte Jobbörse fĂŒr Gen-Z
discover-jobs-cta
Jetzt entdecken
>