Description:
REQUIRED QUALIFICATIONS
The Professional We Are Looking For Should Have
- Knowledge in Trusted Execution Environments and/or hypervisors and virtualization
- Experienced in some of the platform security area use cases like secure boot, key management, integrity enforcement and attestation, runtime integrity enforcement, crypto services
- Experienced in one or more existing TEE technologies like secure enclaves, SGX, Keystone, ARM Trustzone (TZ), Trusted Applications, OpTEE
- Alternatively experienced in virtualized environments, virtual machine architecture, inter-virtual machine communications, for example with Linux/KVM, Qemu, ACRN, XEN etc.
- Familiarity with linux kernels, microkernels, drivers, low-level memory handling, interrupt handling
- Experience with ARM architecture and/or RISCV architecture and general development board experience, like board bring up and debugging
- Solid programming skills with C/C++, optionally RUST or other equivalent languages.
- Strong analytical and critical thinking skills.
- Self-motivation, great communication skills and team player.
- Experience with common threat analysis models is a plus
- Experience with seL4 OS or CHERI is a plus
- Fluent English