Softwareentwickler - C plus plus / Java / Linux / Kryptografie

Krauth Technology Gmbh
Heidelberg, Germany
2 days ago

Role details

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

Job location

Heidelberg, Germany

Tech stack

Java
User Authentication
C++
Linux
Linux on Embedded Systems
Integrated Development Environments
Smart Cards
Project Management
Management of Software Versions
XML
Information Technology

Job description

  • Sie entwerfen und entwickeln modulare und wiederverwendbare Softwarelösungen für Produkte und Prozesse rund um die VDV-Kernapplikation und (((etiCORE
  • Sie planen und setzen Software-Teilprojekte selbständig um - von der Anforderungsanalyse bis zur erfolgreichen Kundenabnahme
  • Sie entwickeln bestehende Softwaremodule im Rahmen individueller Kundenprojekte weiter und erweitern deren Funktionalität
  • Sie übernehmen die technische Verantwortung für einzelne Module, inklusive Pflege, Dokumentation und Versionsverwaltung
  • Sie unterstützen bei der Umsetzung kryptografischer Verfahren zur Authentifizierung, Verschlüsselung und Schlüsselverwaltung

Requirements

  • Sie haben ein abgeschlossenes Studium der Informatik, Elektrotechnik oder eines vergleichbaren technischen Studiengangs (Diplom, B.Sc., M.Sc.)
  • Sie besitzen solide Kenntnisse in der Softwareentwicklung mit C/C++, idealerweise auch Java
  • Sie haben praktische Erfahrung im Umgang mit Chipkarten (kontaktbehaftet und kontaktlos), inklusive relevanter ISO-Standards
  • Sie kennen gängige Verfahren und Standards wie PC/SC, ASN.1, BER-TLV, APDU, XML sowie kryptografische Methoden (symmetrisch und asymmetrisch)
  • Sie sind vertraut mit Entwicklungsumgebungen unter embedded Linux und Microsoft Windows
  • Sie haben Erfahrung mit Tools und Methoden für die Versionierung und Organisation größerer Softwareprojekte und die Fähigkeit zur strukturierten Dokumentation sowie zur Kommunikation technischer Inhalte
  • Sie haben sehr gute Deutschkenntnisse in Wort und Schrift (C1)

Benefits & conditions

  • Work-Life-Balance: Flexible Arbeitszeiten und die Möglichkeit zum mobilen Arbeiten für eine optimale Vereinbarkeit von Beruf und Privatleben.
  • Erholung pur: 30 Tage Urlaub pro Jahr für Ihre persönliche Auszeit.
  • Individuelle Entwicklung: Maßgeschneiderte Fort- und Weiterbildungsprogramme, die Ihre Karriere gezielt voranbringen.
  • Verpflegung inklusive: Kostenlose Getränke (Wasser & Kaffee) sowie ein attraktiver Essenszuschuss.
  • Starker Teamgeist: Regelmäßige Sommer- und Winterfeste für einen Austausch auf Augenhöhe außerhalb des Alltags.
  • Moderner Arbeitsplatz: Ergonomisch gestaltete Arbeitsstationen mit modernster technischer Ausstattung für Ihre Gesundheit und Ihren Komfort.

About the company

Was entsteht, wenn Leidenschaft und technologische Expertise zusammentreffen? Wir sind ein führender Anbieter von innovativen Ticketing-Lösungen für den öffentlichen Personenverkehr und Systemanbieter im Bereich RadParken und entwickeln damit wegweisende Lösungen für die Mobilität der Zukunft und gestalten eine fahrradfreundliche Infrastruktur. Du bist gefragt, diese Vision mit uns zu verwirklichen. Als Teil unseres Teams gestaltest du Hard- und Softwarelösungen für den öffentlichen Nahverkehr sowie innovative Systeme für das RadParken. Erlebe den direkten Einfluss deiner Arbeit und trage dazu bei, die Mobilität von morgen sicherer und effizienter zu machen.

Apply for this position