Heute
DE
Melsungen
Sie sind ein wichtiger Teil unserer Zukunft. Hoffentlich sind wir auch ein Teil Ihrer Zukunft! Bei B. Braun schützen und verbessern wir die Gesundheit der Menschen weltweit. Sie unterstützen diese Vision, indem Sie Ihr Know-how einbringen und Innovation, Effizienz und Nachhaltigkeit als Werte teilen. Deshalb möchten wir unser Unternehmen gemeinsam mit Ihnen weiter entwickeln. Mit Blick auf Ihre Zukunft leisten wir gemeinsam einen Beitrag zur Gesundheitsversorgung weltweit, mit Vertrauen, Transparenz und Wertschätzung. Das ist Sharing Expertise.
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.)
Web-Interfaces
Ihre Aufgaben:
Entwicklung neuer Features und dazugehöriger Tests
Entwicklung von Tools
Bugfixing
Code-Reviews
Mentoring und Wissensweitergabe
Dokumentation
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
B. Braun Avitum AG | Tobias Franke | +495661715253
Heute
DE
Melsungen
Weitere Jobs in der Nähe von Melsungen
Melsungen
tegut... gute Lebensmittel
Heute
Melsungen
tegut... gute Lebensmittel
Heute
Melsungen
B. Braun SE
Heute
Melsungen
B. Braun SE
Heute
Melsungen
B. Braun Deutschland GmbH & Co. KG
vor 30+ Tagen
Melsungen
B. Braun Avitum AG
Heute