Atos

Senior Software-Entwickler Smartcard-Middleware (C/C++) (m/w/d)

Atos

Gelsenkirchen, DE (Hybrid)

Experience Senior
Posted 1 month ago
Hybrid Senior Level

Über Atos

Atos ist die Marke der Atos Group für KI-gestützte, sichere und ganzheitliche digitale Services. Atos entwirft, entwickelt und betreibt kritische digitale Umgebungen und unterstützt öffentliche und private Organisationen weltweit bei der Modernisierung ihrer IT-Systeme, Cloud- und Datentransformation sowie Cybersicherheit.

Die cv cryptovision GmbH ist ein führender Spezialist für moderne Kryptografie und sichere elektronische Identitäten. Mit ihren Produkten und Gesamtlösungen schützt das Unternehmen weltweit Menschen und Institutionen vor Hackerangriffen, Manipulation, Identitätsmissbrauch und Spionage.

Deine Mission

Als Senior Software-Entwickler Smartcard-Middleware (C/C++) entwickelst Du firmeneigene Produkte weiter und konzipierst innovative Neuentwicklungen. Der Fokus liegt auf der Weiterentwicklung der Virtual Smart Card (VSC).

Deine Aufgaben

  • Architekturvorschläge für Neuentwicklungen erarbeiten, dokumentieren und die termingerechte Umsetzung sicherstellen
  • VSC-Kernlogik für Windows, macOS und Linux pflegen und weiterentwickeln
  • Schlüsselserver-Anbindung über REST-API pflegen und Authentifizierungsmechanismen wie OIDC und mTLS ausbauen
  • Mobile Komponenten mit .NET MAUI und C# entwickeln und native C++-Logik für Android, iOS und iPadOS integrieren
  • Systemtreiber auf Kernel- und Treiberebene für Windows mit UMDF 2.0 und macOS mit IOUSBHost implementieren und pflegen
  • Mit Visual Studio, VSCode, Xcode, CMake, Git/GitLab, Jenkins, Jira und Confluence arbeiten
  • Hohe Sicherheitsanforderungen an die Produkte konsequent berücksichtigen

Dein Profil

  • Einschlägige Erfahrung in moderner Softwareentwicklung sowie Kenntnisse in PKI und Verschlüsselung
  • Sehr gute Kenntnisse und praktische Erfahrung in C++ sowie Kenntnisse in C# und Objective-C
  • Fundierte Erfahrung im plattformübergreifenden Software-Engineering unter Windows, macOS und Linux
  • Erfahrung mit Softwarearchitektur, beispielsweise UML, Continuous Integration und Konfigurationsmanagement
  • Praktische Erfahrung mit Smart Cards, ISO 7816, ASN.1, X.509, CMS, PKCS und PC/SC
  • Kenntnisse der Botan Crypto Library sowie Erfahrung mit Multithreading und User- und Kernel-Mode-Debugging
  • Gute Deutsch- und Englischkenntnisse sowie eine strukturierte, lösungsorientierte Arbeitsweise
  • Teamfähigkeit, Kommunikationsstärke und Bereitschaft, sich in komplexe Themen einzuarbeiten

Wir bieten

  • Krisensichere Branche, spannende Themen und professionelle Trainings und Coachings
  • Eigenverantwortliches Arbeiten in selbstorganisierten, agilen Teams mit flachen Hierarchien
  • Flexible Arbeitszeiten, mobiles Arbeiten und 30 Urlaubstage
  • Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
  • Unterstützung bei Altersvorsorge, vermögenswirksamen Leistungen und Zusatzversicherungen
  • Arbeitsplatz im Wissenschaftspark im Herzen des Ruhrgebiets mit guter Anbindung an den öffentlichen Nahverkehr
  • Zuschuss zum Deutschlandticket sowie verschiedene Mitarbeiterangebote

Bewerbung

Bitte bewerben Sie sich über den Button „Apply now“. Bei Fragen wenden Sie sich an Frau Neda Tsaneva.

Similar Job Openings