Embedded software developer with a focus on IT security and payment terminals

ddm hopt+schuler GmbH & Co. KG

Job

In this role, you will develop cryptographic methods for Trusted Execution Environments and payment applications. You will also assist with device certification and enhance the real-time operating system Apache NuttX.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Development of cryptographic procedures that are executed in a Trusted Execution Environment (TEE) and used by customer applications.
  • Development of applications for processing electronic payment transactions according to our clients' specifications or relevant standards.
  • Support in the approval process of relevant devices according to functional or safety standards, e.g., through documentation or meetings with testing laboratory staff.
  • Further development of the real-time operating system Apache NuttX, e.g., through the implementation of device drivers.

Our expectations of you

Education

  • You have a degree in Computer Science, Technical Computer Science, Electrical Engineering, or a comparable qualification.

Qualifications

  • Knowledge of the ARM Cortex-M architecture, including Security Extension (TrustZone).
  • Conceptual understanding of symmetric and asymmetric cryptography as well as the ability to implement cryptographic protocols using software libraries (OpenSSL, MbedTLS, etc.).
  • Knowledge of smartcard technology (ISO 7816, ISO 14443, etc.).
  • Knowledge of using the Linux operating system in software development.
  • Good language skills in German and English.

Experience

  • Experience in system programming, e.g., acquired through the development of Linux device drivers or microcontroller programming with a real-time operating system (FreeRTOS, Zephyr, Apache NuttX, etc.).
  • Professional experience in the field of IT security, ideally with a focus on IoT Security. Concepts such as 'Secure Boot', 'Secure Update', 'Hardware Security Module', or 'Trusted Execution Environment' are familiar to them.
  • Experience with software version control systems such as Git, CVS, or Subversion.
  • Professional experience with the certification of electronic devices according to functional or safety-related standards in collaboration with relevant testing laboratories.

Benefits

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Rottweil
    78628 Baden-Württemberg, Germany

About your employer

ddm hopt+schuler GmbH & Co. KG is a German family-owned company specializing in switches and encoders. With nearly 50 years of experience, it develops innovative systems that connect humans and machines.

Company type
Established Company
Work model
Onsite
Industry
Electronics, Automatization
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • Max-Planck-Institut für Intelligente SystemeStuttgart, Stuttgart

    • Onsite
    • Full Time
    • Lead

    Lead our Stuttgart IT team, both professionally and as line manager, set priorities, and support each team member's development. Ensure the secure, reliable, and efficient operation of our heterogeneous IT infrastructure, including networks, servers,...

    • Mac OS
    • Windows
    • Linux
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5

Embedded software developer with a focus on IT security and payment terminals

ddm hopt+schuler GmbH & Co. KG