Softwareentwickler C/C++ für Elektronische Reise- und Identitätsdokumenten
Role details
Job location
Tech stack
Job description
Werde Teil eines dynamischen Software-Teams, das sich der Entwicklung innovativer Lösungen für die Datenerfassung und Echtheitsprüfung von Reise- und Identitätsdokumenten verschrieben hat. Unser Team besteht aus erfahrenen Hardware-/ und Softwareentwicklern mit vielfältigen Fachkenntnissen. Gemeinsam schaffen wir eine inspirierende Arbeitsatmosphäre, die von Teamgeist, Kreativität und kontinuierlichem Lernen geprägt ist.
Unsere Softwareentwicklung umfasst die Integration der im Haus entwickelten Dokumentscanner in hochmoderne Identifikationslösungen für unsere Kunden weltweit. Sie findet Anwendung in verschiedensten Bereichen, wie Grenzkontrollen, Flughäfen, Hotels, Banken u.v.m.
Dabei kommt eine Vielfalt moderner Technologien zum Einsatz:
- C++, C#, Java, Python
- Visual Studio
- Versionsverwaltung mit GitLab
- Windows, Linux, Embedded Systeme
- Mobile Anwendungen in Android/iOS
- Computer Vision mit OpenCV
- Maschinelles Lernen und künstliche Intelligenz
- Webservices/REST
- Verschlüsselung und sichere Kommunikation
- RFID/NFC/Smartcard
- Geräteansteuerung über USB und COM
- Datenbanken, SQL, Entity Framework, Deine Rolle im Team wird es sein, die Integration von Software voranzutreiben und gleichzeitig sicherzustellen, dass unsere Lösungen höchste Standards in Bezug auf Leistung und Zuverlässigkeit erfüllen. DEINE AUFGABEN:
- Du entwickelst und implementierst Algorithmen und Protokolle zum Auslesen elektronischer Reise- und Identitätsdokumente
- Du entwirfst Softwarearchitekturen, und implementierst diese in C++ unter Visual Studio
- Du betreust die Software über ihre Lebenszeit. Dazu erstellt du Dokumentation und unterstützt unsere Kunden bei der Integration und Wartung
- Du optimierst Laufzeit und Speichereffizienz bestehender Algorithmen
- Du nutzt je nach Projekt auch weitere Sprachen (C#/JAVA/Python), Betriebssysteme (Linux/Android/iOS) oder Technologien (OpenSSL/ RFID/ CMake/...)
- Du baust dir im Team eigenes Expertenwissen zu aktuellen Technologien auf, In der softwaregesteuerten Dokumentprüfung stellen sich spannende Aufgaben in vielfältiger Art: Kryptographische Verfahren, kontaktloser Zugriff auf biometrische Daten, mobile Anwendungen und vieles mehr. Deine Rolle im Team wird es sein, die Verantwortung für einen Teilbereich zu übernehmen, die Integration der Software voranzutreiben und gleichzeitig sicherzustellen, dass unsere Lösungen höchste Standards in Bezug auf Leistung und Zuverlässigkeit erfüllen.
Requirements
Um erfolgreich in dieser Position zu sein, bringst du idealerweise folgende Qualifikationen mit:
- Abgeschlossenes Studium der Informatik, Softwaretechnik, Wirtschaftsinformatik, Bioinformatik, Mathematik, Physik, Elektrotechnik oder eine vergleichbare Qualifikation
- Erfahrung in der Softwareentwicklung mit C++ (weitere Sprachen von Vorteil)
- Erfahrung mit Kommunikationsprotokollen und kryptographischen Verfahren
- idealerweise Erfahrung mit elektronischen Ausweisdokumenten, SmartCards oder Bibliotheken wie OpenSSL
- Gute deutsche und englische Sprachkenntnisse in Wort und Schrift.
- Eigeninitiative und die Fähigkeit, in einem agilen Umfeld effektiv zu arbeiten
- Erfahrungen mit einer oder mehreren der oben genannten Technologien, Als Teil unseres Software-Teams bringst du zu deinen Erfahrungen mit C++ ein gutes Verständnis für Algorithmik und Software-Design mit. Du bist bereit, dich selbstständig in aktuelle Projekte und neue Themengebiete einzuarbeiten und so Expertenwissen aufzubauen. Im Idealfall hast du bereits Erfahrungen in eine der oben genannten Technologien. Ist der Job auch etwas für Quereinsteiger?
Du musst kein spezialisiertes Studium absolviert haben, um dich für die Stelle zu qualifizieren. Vielleicht hast du Physik studiert und dich in deiner Abschlussarbeit intensiv mit C++-Programmierung beschäftigt? Vielleicht hast du mehrere Jahre Erfahrung mit systemnaher C++-Entwicklung? Auch wenn du aktuell in einem anderen Fachbereich arbeitest, könnte die Stelle bei uns für dich genau die Richtige sein.
Benefits & conditions
- Einen unbefristeten Arbeitsvertrag und sehr gute Entwicklungsmöglichkeiten
- Flexible Lösungen für Home-Office
- Attraktive Konditionen und Sicherheiten eines seit 30 Jahren erfolgreichen, internationalen Unternehmens
- Einen modernen, voll klimatisierten Arbeitsplatz mit höhenverstellbarem Schreibtisch und automatischer Lüftungsanlage mit Filtern nach neuestem Standard
- Kalt- und Heißgetränke frei
- Parkplatz auf dem Firmengelände