Tools Development - Apprentice
Purpose
Key Missions
The IDEMIA Smart Identity (ISI) division develops secure identity solutions, typically for passports & ID cards.
The ISI > Documents & Perso > embedded R&D team focusses on Smart Cards secure OS development.
The Integration & Tools team supports these embedded R&D activities worldwide.
Apprentice role description
As an apprentice in the Integration & Tools team, you will:
- Discover our secure working environment, with specific procedures and constraints, due to the confidential nature of the security projects we handle
- Have the opportunity to work on different solutions & technical contexts, ranging from desktop or mobile applications to server-based solutions
- Grow different related skills: architecture, development, testing, DevOps methodologies, security, cryptography, ...
- Contribute to technical studies and proof of concepts for our internal solutions, especially around: architecture, security & technical implementation choices
- Progressively contribute to the design, development, deployment & maintenance of internal tools & services
- Progressively work at small modules level to get started, potentially up to full solutions
Profile & Other Information
Any experience in the following skills would be a plus:
- Development on Windows and/or Linux and/or Android contexts
- Programming languages (ex: Python, C/C++, Java, Shell scripting, ...)
- GUI / WebUI Graphical User Interfaces (ex: QT App, Android App, React App, HTML, Javascript, ...)
- Virtualization (VMs, Docker, automation solutions like Terraform or Ansible, ...)
- DevOps methodologies (Agile, Scrum, DevOps best practices, ...)
- Security / cyber-security
- English language (ability to understand technical discussions and to write technical documents)
This position also emphasizes soft skills, particularly a willingness to learn new competencies.
If you already have some experience and want to develop your expertise in these fields, we encourage you to apply.