Embedded Software Engineer Java Card
Role details
Job location
Tech stack
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.