Job
- Level
- Experienced
- Job Field
- IT, Embedded, Security
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Rottweil
- Working Model
- Onsite
Job Summary
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 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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
ddm hopt+schuler GmbH & Co. KG
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.
Description
- Company Type
- Established Company
- Working Model
- Onsite
- Industry
- Electronics, Automatization