Aktiviere Job-Benachrichtigungen per E-Mail!

Embedded Softwareentwickler (m / w / d) mit Schwerpunkt IT-Sicherheit und Zahlungsverkehrstermi[...]

ddm hopt+schuler

Rottweil

Vor Ort

EUR 55.000 - 75.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

Ein etabliertes Technologieunternehmen in Rottweil sucht einen Entwickler zur Entwicklung kryptographischer Verfahren in einem Trusted Execution Environment. Erforderlich sind Kenntnisse in Systemprogrammierung, Kryptographie und IT-Sicherheit. Bieten Sie ein tolles Betriebsklima mit einem hohen Maß an Verantwortung. Eine moderne Arbeitsumgebung und zahlreiche Vorteile werden ebenfalls bereitgestellt.

Leistungen

Großer Verantwortungsspielraum
Modernste Arbeitsmittel
Hervorragendes Betriebsklima
Teamevents
Unterstützung bei Altersvorsorge
Fahrradleasing

Qualifikationen

  • Abgeschlossenes Studium in Informatik oder verwandtem Bereich.
  • Erfahrung in Systemprogrammierung oder bereit, dies zu erlernen.
  • Kenntnisse in Kryptographie und IT-Sicherheit.

Aufgaben

  • Entwicklung von kryptographischen Verfahren in einem Trusted Execution Environment.
  • Entwicklung von Applikationen für elektronische Bezahlvorgänge.
  • Unterstützung bei der Zulassung von Geräten gemäß Standards.
  • Weiterentwicklung des Echtzeit-Betriebssystems Apache NuttX.

Kenntnisse

Systemprogrammierung
Kenntnisse der ARM Cortex-M Architektur
Kryptographie
IT-Sicherheit
Smartcard Technologie
Software Versionierung
Linux Betriebssystem
Deutsch
Englisch

Ausbildung

Abgeschlossenes Studium der Informatik, technischen Informatik oder Elektrotechnik

Tools

OpenSSL
MbedTLS
Git
CVS
Subversion
Jobbeschreibung
Aufgabe

Der Task

Die wesentlichen Inhalte der Aufgabe sind :

  • Entwicklung von kryptographischen Verfahren, die in einem Trusted Execution Environment (TEE) ausgeführt werden und von Kundenanwendungen verwendet werden.
  • Entwicklung von Applikationen zur Abwicklung von elektronischen Bezahlvorgängen nach Vorgabe unserer Kunden oder entsprechender Standards.
  • Unterstützung bei der Zulassung entsprechender Geräte nach funktionalen oder sicherheitstechnischen Standards, z. B. durch Dokumentation oder Besprechungen mit Mitarbeitern der Prüflabore.
  • Weiterentwicklung des Echtzeit-Betriebssystems Apache NuttX, z. B. durch die Implementierung von Gerätetreibern.
Benefits

Unser familiengeführtes Unternehmen bietet Ihnen :

  • Großer Verantwortungsspielraum und Platz für eigene Ideen
  • Modernste Arbeitsmittel
  • Hervorragendes Betriebsklima in einem Team aus Kolleginnen und Kollegen mit Betriebszugehörigkeiten von mehr als 30 Jahren sowie frischen, dynamischen Talenten
  • Gemeinsame sportliche und gesellschaftliche Teamevents
  • Unterstützung bei der betrieblichen Altersvorsorge
  • Fahrradleasing mit JobRad
Anforderungen

Die Anforderung

Sie haben ein abgeschlossenes Studium der Informatik, technischen Informatik oder Elektrotechnik oder eine vergleichbare Qualifikation.

Des Weiteren bringen Sie mehrere der folgenden Eigenschaften mit oder sind bereit diese im Beruf zu erwerben :

  • Erfahrung in der Systemprogrammierung, z. B. erworben durch Entwicklung von Linux Gerätetreibern oder der Mikrokontroller-Programmierung mit einem Echtzeit-Betriebssystem (FreeRTOS, Zephyr, Apache NuttX, etc.)
  • Kenntnisse der ARM Cortex-M Architektur, inklusive Security Extension (TrustZone)
  • Konzeptionelles Verständnis von symmetrischer und asymmetrischer Kryptographie sowie Fähigkeit kryptographische Protokolle mit Hilfe von Software-Bibliotheken (OpenSSL, MbedTLS, etc.) zu implementieren
  • Berufserfahrung im Bereich IT-Sicherheit, idealerweise im Hinblick auf IoT Security. Konzepte wie 'Secure Boot', 'Secure Update', 'Hardware Security Module', oder 'Trusted Execution Environment' sind ihnen geläufig.
  • Kenntnisse der Smartcard Technologie (ISO 7816, ISO 14443, etc.)
  • Erfahrung mit Systemen zur Software Versionierung wie z.B. Git, CVS, oder Subversion
  • Berufserfahrung mit der Zulassung elektronischer Geräte nach funktionalen oder sicherheitsrelevanten Standards in Zusammenarbeit mit entsprechenden Prüflaboren
  • Kenntnisse im Hinblick auf Nutzung des Linux Betriebssystems in der Softwareentwicklung
  • Gute Sprachkenntnisse in Deutsch und Englisch
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.