We are looking for an experienced SW Engineer to lead the development of our Confidential Computing solutions. Responsibilities include architecting HW-SW interfaces, key management and attestation flows, device drivers, and other software components like diagnostic and monitoring tools for the production environment.
You will be expected to work with SW and HW teams around the globe to define and implement our confidential computing solutions.
Qualifications:
Extensive experience in software development in C/C++.
Ability to design and implement complex SW projects.
Hands-on experience with kernel/driver development and debugging.
Experience in multi-threaded development.
Familiarity with cryptography: public-key/symmetric encryption, public key certificates.
Solid knowledge of virtualization technologies (SRIOV, Hypervisors).
Solid knowledge in networking (TCP/IP, networking protocols).
Good understanding of HW/SW interfaces.
BS/MS/PhD in relevant domains.
Knowledge/experience in one of these areas is a plus:
Experience with WinDbg.
Experience with Linux embedded software development.
Experience with real-time systems.
Experience with monitoring and debugging large scale production systems.
Proficiency in some scripting language (PowerShell/Python).
Experience with the Rust programming language.
Familiarity with cloud-based infrastructure and services.