Tiempo Secure is looking for a security software engineer to participate to the development of innovative secure software solutions
Tiempo Secure develops and licenses secure element IP cores and secure software libraries that are guaranteed to enable Common Criteria EAL5+ or equivalent security certification of any System-on-Chip (SoC) or application processor chip integrating these cores. Supported applications are JavaCard 3.0.5 OS, integrated SIM, Web authentication, payment, smart car access and vehicle to anything communication, and their corresponding certifications GSMA, FIDO2, EMVCo and V2X HSM.
Full time position located near Grenoble, France.
Required experience
- Five years minimum in embedded software security or embedded device hacking
- MS degree in computer science or cryptography
- Junior applications will be considered as well for the security software team
Responsible for
- Taking part in secure software development and defining security countermeasures with good performance level. The scope of attacks includes logical attacks, timing attacks, fault injection, side-channel attacks and software attacks. Tiempo software and hardware platform target CC EAL5+ certification.
Must have skills
- Knowledge of software attacks (e.g., buffer overflow, ROP) and possible countermeasures
- Good understanding of SCA and fault attacks
- Experience in embedded software development (C, assembly language)
- Programming in Python
- Team spirit
- Autonomous
Nice to have skills
- Cryptography
- Experience in state-of-the-art SCA and fault attacks
- Security certification process (Common Criteria)
- Hardware threat analysis
- SoC architectures
- Secure operating systems