Challenge accepted – Deine Aufgaben
Du spielst eine entscheidende Rolle bei der Implementierung von Konnektivitäts- und Sicherheitsfunktionen für ein medizinisches Gerät der nächsten Generation. Als Software-Entwickler für Konnektivität und Sicherheit bist du dafür verantwortlich, dass unsere Softwarelösungen höchsten Qualitätsstandards entsprechen und sicher sowie zuverlässig arbeiten.
Deine abwechslungsreichen Aufgaben umfassen:
* Unterstützung beim Entwurf von Softwarekomponenten für Konnektivität und Sicherheit.
* Sicherstellung der Einhaltung formaler Produkt- und Softwareanforderungen während des gesamten Entwicklungsprozesses.
* Entwicklung und Implementierung von Softwarekomponenten.
* Entwurf und Implementierung von Einheitstests zur Sicherstellung der Codequalität.
* Teilnahme an Code-Reviews und Zusammenarbeit mit anderen Entwicklern, um eine hohe Codequalität zu gewährleisten.
It’s a match – Warum du perfekt zu uns passt
Du hast ein abgeschlossenes Studium im Bereich Informatik oder einem verwandten Fachgebiet und bringst mindestens 3 Jahre relevante Erfahrung in der Softwareentwicklung mit, bevorzugt in der Medizintechnik oder einer ähnlichen Branche wie Automobil- oder Luft- und Raumfahrttechnik. Deine praktischen Kenntnisse und Fähigkeiten in den folgenden Bereichen machen dich zu einem wertvollen Teil unseres Teams:
* Fundierte Kenntnisse in C/C++ in embedded Umgebungen (z.B. QNX, Windriver Linux).
* Erfahrung mit Bibliotheken und Werkzeugen wie Boost und STL.
* Umfangreiche Erfahrung mit Build-Pipelines (z.B. CMake, Conan, Docker, Git, Azure DevOps).
* Umgang mit statischer Code-Analyse (z.B. Black Duck, Axivion, Fortify).
* Grundkenntnisse in Vernetzungsprotokollen wie REST, zMQ, DDS.
* Vertrautheit mit drahtlosen Technologien wie WiFi, Bluetooth, NFC, UWB.
* Sicherheitswissen in symmetrischer/asymmetrischer Kryptographie, 509-Zertifikaten, Hashing.
* Du bist bereit, für persönliche Workshops ca. einmal im Monat nach Schweinfurt zu reisen.
* Du beherrscht Englisch fließend in Wort und Schrift und Deutschkenntnisse sind von Vorteil, aber nicht zwingend erforderlich.