This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
In this role, the Principal Cybersecurity Engineer will lead the design, development, and deployment of advanced security frameworks encompassing Public Key Infrastructure (PKI), Hardware Security Modules (HSMs), Blockchain technologies, Secure Elements, and cryptographic token management for both embedded systems and enterprise platforms. The ideal candidate will possess extensive hands-on experience in HSM administration (with a strong preference for Thales devices), X.509 certificate lifecycle management, and cryptographic key management operations. The engineer will collaborate closely with internal teams and external partners to translate complex security requirements into scalable, resilient, and compliant solutions. This role requires a highly adaptable professional who can quickly master new languages and technologies, thrive in a dynamic environment, and work effectively across teams. A strong emphasis is placed on innovation, continuous improvement, and delivering secure, future-ready solutions.
Job Responsibility:
Design, develop, and implement advanced security software, frameworks, and applications supporting PKI, HSM, IoT, and cryptographic systems
Lead the architecture and deployment of secure communication protocols, certificate management systems, and cryptographic key infrastructures
Customize and enhance existing security applications while developing processes for software updates, patch management, and version control
Provide technical leadership and establish best practices, procedures, and guidelines for secure system design and implementation
Partner with Quality Assurance and DevSecOps teams to validate that all software and hardware integrations meet security and regulatory requirements
Collaborate with internal engineering, infrastructure, and security operations teams to align cybersecurity solutions with business and compliance needs
Demonstrate deep knowledge of cryptographic engineering concepts and methodologies, applying them effectively in enterprise and IoT environments
Other duties and responsibilities as assigned
Requirements:
Bachelor's and/or Master’s degree in Computer Science, Information Security, or a related technical field
12+ years of professional experience in cybersecurity engineering or secure embedded software development
Proven experience with Hardware Security Modules (HSMs), preferably Thales Luna or similar
Strong knowledge of Public Key Infrastructure (PKI), X.509 certificate management, and cryptographic key operations
Hands-on experience with IoT security frameworks, secure boot, and device identity management
Solid understanding of encryption algorithms, digital signatures, and secure communication protocols (TLS, SSH, IPsec)
Proficiency in C/C++, Python, or Java, with a good grasp of operating system fundamentals and secure coding practices
Familiarity with Continuous Integration and Deployment tools (Jenkins, Concourse)
Deep understanding of the HTTP/S protocol and web security concepts
Experience working in Agile/Scrum development environments
Strong critical thinking, independent problem-solving, and adaptability to new technologies
Collaborative experience in multi-company or open-source industry projects
Regular, consistent, and punctual attendance
Nice to have:
Experience with Thales, Cybertrust or nCipher HSMs for key management and integration
Background in embedded software development, especially RDK-based platforms
Knowledge of secure firmware signing and OTA update processes
Understanding of TPMs, secure enclaves, and lightweight cryptography for IoT
Familiarity with CA, KMIP, and cloud KMS integrations (AWS, Azure, GCP)
Experience with SSDLC practices and secure code review
CISSP - Certified Information Systems Security Professional - (ISC)²