Share this Job

Software Developer (m/f/d)

Location:  Munich
Stellen-ID:  11076

In a fast changing world, it takes pioneering spirit to create trustworthy technology. We enable secure connectivity and payment solutions for billions of people around the globe. At G+D Mobile Security, you will play a key role in realizing the digital transformation.

Giesecke+Devrient is looking for a Software Developer (m/f/d) at its Munich Headquarters as soon as possible.


Your main tasks: 

  • Software development for the "Subscription Management” – personalization of SIMs and eSIMs 
  • Implementing code in C++ for the personalization of smart cards (SIM-Cards, embedded cards, virtual eSIMs) for devices in the GSM network
  • Analysis of new requirements and specifications, conception and planning of new production SW on application level of SIM cards 
  • Architecture and design for the development of libraries (dll) for the smart card personalization
  • Specification and development of applications and tools for smart cards and integration in the available infrastructure
  • Writing automatic UnitTests, documentation of the code and third level support for production sites worldwide 
  • Requirements management using tools like JIRA
  • Cooperation in an international team with the different parties in the program (requirements engineers, embedded SW-development, operations, quality, customer project manager) 


Your profile:

  • successfully completed technical studies e.g. computer science, electrotechnology, or comparable specialization
  • experience in SW development and very good knowledge in SW methods and processes
  • good knowledge in C++ DLL programming, multi-threading (Visual Studio C++ 6.0, MFC 4.2) 
  • knowledge in smart card handling (OS download to flash NVM at Infineon, Samsung, STMicroelectronics, personalization by ETSI, 3GPP, Global Platform), in Java SIM cards (UICC, eUICC) personalization (ETSI, 3GPP, Global Platform)
  • knowledge in using cryptography (DES, AES, ECC) and in ASN.1 (DER-coding) creation and debugging
  • knowledge in source control (ClearCase and Git) and handling tickets (JIRA), Fformats like JSON, XML, BER-TLV, CppUnitTest creation and processing, Java programming and at least in one scripting language (e.g. Python)
  • knowledge in using an HSM (Hardware-Security-Module) and using and handling high speed card readers (UltraSmart, Micropross)
  • familiar with high volume production (processing, support and component releases)
  • knowledge of GSMA SGP02/SGP22 and SIMaPP/TCA eSIM profile specification
  • Good communication skills, being a team player, having high commitment and working self-reliant in a international team of high experienced experts
  • Very good knowledge of spoken and written English and German knowledge



Your benefits:

  • High level of responsibility and exciting projects
  • Working in an international security technology company
  • Flexible working hours and office/remote working
  • Wide range of training and further education opportunities
  • Attractive family benefits such as a summer holiday camp for children
  • Other benefits such as an own sports club and a canteen subsidized by the employer

We are looking forward to receiving your application!

G+D Mobile Security GmbH
Prinzregentenstrasse 159, 81677 Munich
My team is shaping the future of IoT security.
I'm proud of what we do: