Research Engineer - Secure Operating Systems and Virtualization
atDFINITY
Oct 06
Oct 06, 2022

At the core of the Internet Computer lies a WebAssembly-based virtual execution environment that runs user-provided code (canister) and enables that canister to interact with other canisters as well as receive calls from external parties. As the Internet Computer is a self-governed open distributed system, security of the virtualization environment is absolutely critical. We are looking for an experienced researcher and engineer in the area of secure virtualization who will participate in the design, analysis and implementation of the Internet Computer.
Responsibilities:
- Work closely with a distributed team of researchers, engineers, and experts in the field of distributed systems, virtual machines, programming languages, and cryptography.
- Address the security aspects of the design, analysis, and implementation of a new domain-specific operating system (including security against side-channel attacks)
- Contribute to documentation, test suites, tools, and libraries supporting these systems
- Lead or participate in scientific publications and engage in conferences in related subject fields
Requirements:
- At least 3 years of relevant academic or equivalent experience in operating systems, distributed systems, concurrency, security, and related fields
- At least 2 years of experience in systems programming (C/C++, Rust)Â
- Solid understanding of the theory and practice of advanced concurrent and distributed systems
- Working understanding of operating systems, compilers, and virtual machines, ideally including knowledge of WebAssembly
- Ability to work autonomously as part of a distributed team
- PhD degree in Computer Science or related field or equivalent experienceÂ
Listed in: Web3 Jobs, Research Crypto Jobs, Security Web3 Jobs, Developer Web3 Jobs, PHD Web3 Jobs, Rust Crypto Jobs, C++ Crypto Jobs, Full Time Crypto Jobs.
Research Engineer - Secure Operating Systems and Virtualization at DFINITY: FAQ
Where is the Research Engineer - Secure Operating Systems and Virtualization role at DFINITY based?
The Research Engineer - Secure Operating Systems and Virtualization role at DFINITY is based in Zurich, CH. Check the job description for any remote or hybrid options.
What skills are required for the Research Engineer - Secure Operating Systems and Virtualization role at DFINITY?
This Research Engineer - Secure Operating Systems and Virtualization role is associated with the following skills and technologies:
- Research
- Security
- Developer
- PHD
- Rust
- C++
Read the full job description above for the complete list of requirements.
Is the Research Engineer - Secure Operating Systems and Virtualization role at DFINITY full-time or contract?
DFINITY is hiring this Research Engineer - Secure Operating Systems and Virtualization as a full time position.
How do I apply for the Research Engineer - Secure Operating Systems and Virtualization role at DFINITY?
You can apply for the Research Engineer - Secure Operating Systems and Virtualization role at DFINITY directly on this page using the Apply button. Zurich, CH candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.