Atos

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

Atos

DE (Remote)

Job Type Full-time
Experience Senior
Posted 23 hours 16 minutes ago
Remote Friendly 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, 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 sie weltweit Menschen und Institutionen vor Hackerangriffen, Manipulation, Identitätsmissbrauch und Spionage.

Deine Mission

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

Deine Aufgaben

  • Erarbeitung und Dokumentation von Architekturvorschlägen sowie Sicherstellung der termin- und vorgabengerechten Umsetzung
  • Pflege und Weiterentwicklung der VSC-Kernlogik für Windows, macOS und Linux
  • Weiterentwicklung der Schlüsselserver-Anbindung über REST-API und Ausbau von Authentifizierungsmechanismen wie OIDC und mTLS
  • Entwicklung mobiler Komponenten mit .NET MAUI (C#) und Einbindung nativer C++-Logik für Android, iOS und iPadOS einschließlich Apple CryptoTokenKit
  • Implementierung und Pflege von Systemtreibern auf Kernel- und Treiberebene für Windows (UMDF 2.0) und macOS (IOUSBHost)
  • Arbeit mit Visual Studio, VSCode, Xcode, CMake, Git/GitLab, Jenkins, Jira und Confluence in virtualisierten Multi-OS-Test- und Build-Umgebungen
  • Berücksichtigung höchster Sicherheitsanforderungen bei allen Entwicklungsentscheidungen

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
  • Erfahrung im plattformübergreifenden Software-Engineering unter Windows, macOS und Linux
  • Erfahrung in Softwarearchitektur, beispielsweise mit UML
  • Erfahrung mit Continuous Integration, Jenkins und Konfigurationsmanagement
  • Praktische Erfahrung mit Smart Cards, ISO 7816, ASN.1, X.509, CMS, PKCS und PCSC
  • Erfahrung mit Visual Studio, VSCode, Xcode, CMake, Git/GitLab und Jira/Confluence
  • 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, Lernbereitschaft und Freude an komplexen, domänenspezifischen Themen

Wir bieten

  • Krisensichere Branche, spannende Themen und erfahrene Kolleginnen und Kollegen
  • Trainings, Coachings und individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
  • Eigenverantwortliches Arbeiten in selbstorganisierten Teams mit agilen Methoden
  • Flexible Arbeitszeiten, mobiles Arbeiten und 30 Urlaubstage
  • Flache Hierarchien und kurze Kommunikationswege
  • Unterstützung bei Altersvorsorge, vermögenswirksamen Leistungen und Versicherungen
  • Deutschlandticket-Zuschuss, Mitarbeiterrabatte sowie Angebote für Sport und Job-Fahrräder
  • Arbeitsplatz im Wissenschaftspark im Herzen des Ruhrgebiets

Bewerbung

Für Fragen wenden Sie sich an Frau Stela Stoykova über LinkedIn. Bewerbungen können über den Button „Apply now“ online eingereicht werden.

Similar Job Openings