Embedded Software Engineer Java Card

AMS Gruppe
Berlin, Germany
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Frankfurt am Main, Germany

Tech stack

Java
Automation of Tests
Software Bug Management
Configuration Management
Computer Security
Eclipse
Embedded Software
Java Applet
JUnit
Public Key Infrastructure
Java Card
GIT
Hudson Software
Code Restructuring
Jenkins

Job description

  • Kostenlose Getränke
  • Professional development assistance
  • Vermögenswirksame Leistungen
  • Betriebliche Krankenversicherung
  • Firmenevents
  • Kostenfreies oder vergünstigtes Deutschland-Ticket, * Produktentwicklung: Die Produktentwicklung ist Ihre Leidenschaft. Hier liegt der Fokus Ihrer täglichen Arbeit
  • Produktarchitektur: Gemeinsam mit Ihrem Team erarbeiten Sie Architekturvorschläge für Neuentwicklungen, dokumentieren diese mit geeigneten Werkzeugen und stellen die termin- und vorgabengerechte Umsetzung sicher
  • Sicherheit als Leitgedanke: Die hohen Sicherheitsanforderungen an unsere Produkte bestimmen stets Ihr Denken und Handeln
  • Portierung und Implementierung: Sie portieren unsere Applet-Suite auf neue Hardware-Plattformen und implementieren neue Features und Spezifikationen
  • Zertifizierungen: Sie begleiten die Zertifizierungen einiger Produkte
  • Code-Refactoring & Bugfixing: Die Verbesserung des internen Codes unserer hardwarenahen Produkte gehört ebenso zu Ihren Aufgaben wie das Beseitigen von Programmierfehlern
  • Testing: Sie entwickeln unsere Testumgebung weiter und testen unsere Produkte mit Hilfe von Testautomatisierungen

Requirements

Sie blicken auf Berufserfahrung in der modernen Embedded-Entwicklung zurück. Ein erfolgreich abgeschlossenes technisches Studium mit der Fachrichtung Informations- / IT-Sicherheit, Technische-, Wirtschafts- oder allgemeine Informatik oder eine vergleichbare Ausbildung sind von Vorteil, werden aber nicht vorausgesetzt. Idealerweise verfügen Sie neben Kenntnissen in den Bereichen Public-Key-Infrastrukturen (PKI) und Verschlüsselung auch Marktkenntnisse in einem oder mehreren der folgenden Felder: IT-Sicherheits- und digitale Identitätslösungen, digitale Signaturen, eIDAS-Verordnung, elektronische Ausweise oder elektronische Reisepässe gemäß ICAO. Darüber hinaus runden einige der folgenden Punkte Ihr Profil ab:

  • Praktische Programmierung: Grundkenntnisse und bestenfalls Entwicklungserfahrung in Java
  • Smartcards & Embedded-Systeme: Erfahrung in der Arbeit mit Smartcards oder der Entwicklung von Embedded-Systemen, optimalerweise mit Java Card oder C und begrenzten Ressourcen
  • Testing: Testautomatisierung mit JUnit oder anderen Frameworks
  • Continous Integration: Erfahrungen im Bereich der Continous Integration, speziell Jenkins oder Hudson, und im Konfigurationsmanagement
  • Tools & Werkzeuge: Erfahrung mit Eclipse, Git und Ant
  • Smart-Card-Standards: Idealerweise bringen Sie außerdem Know-How im Bereich internationaler Smart-Card-Standards (z.B. ISO 7816, TR03110, ICAO9303 oder GlobalPlatform) mit

Ihre Arbeitsweise ist immer strukturiert und lösungsorientiert. Sie verfolgen Ihre Ziele motiviert und zielgerichtet. Ihre Kreativität hilft Ihnen, in komplexen und technisch anspruchsvollen Umgebungen stets die optimale Lösung zu finden. Sie bringen noch nicht alle oben aufgeführten Kenntnisse mit? Kein Problem! Motivation und Lernbereitschaft sind alles. Mit der richtigen Einstellung machen wir Sie zum Produktentwicklungsprofi!

About the company

AMS ist ein von Banken unabhängiges Leasing- und Beratungsunternehmen. Wir finanzieren Investitionsgüter aller Art und entwickeln Mobilitätskonzepte – von der Gehaltsumwandlung für Dienstwagen bzw. Diensträder bis zum Car-Sharing.

Apply for this position