Create New Account
Sign up to continue searching for suitable jobs in Web 3.0

OR
Terms of Use
Already have an account?

Log In to Your Account
Log in to continue searching for suitable jobs in Web 3.0

OR
Don’t have an account?
Matter Labs
Senior Operating System Engineer
12 months ago | 863 views | Be the first one to apply

Senior Operating System Engineer

Full-time
Remote
Per year
$72,000 To $112,000

About the company

Scaling Ethereum with Zero Knowledge Proofs.

Job Summary

What You'll Be Doing

📍Designing and implementing a compact and efficient finite state machine (FSM) for blockchain use cases, including state transitions, application of individual transactions/blocks and post-processing activities. 📍Developing an OS-like program and sub-VMs for executing both trusted and untrusted bytecode, including future capabilities for untrusted native code. 📍Engaging in both operating system engineering and embedded development within the constraints of a system akin to, but smaller than, the Linux kernel. 📍Utilizing Rust for implementation, potentially exploring formally verifiable subsets of the language. 📍Working at the intersection of OS engineering, embedded development, and full system design based on FSM principles. 📍Conducting independent research, design, implementation, documentation of solutions, and potentially leading a team in these efforts.

What We Look For In You

📍Note: This is a challenging task as we do not require a candidate to have experience in everything we list below. We encourage engineers with different backgrounds to apply as multiple people are required for this project. 📍Relevant experience in OS development and/or embedded system design. 📍A strong foundation in strongly typed languages (proficiency with Rust is a bonus). 📍Background in blockchain execution layer design or familiarity with blockchain technologies and concepts. 📍Experience in designing and implementing software solutions from scratch. 📍Creativity and adaptability in solving complex problems, particularly in a blockchain context. 📍Commitment to producing high-quality, efficient, and scalable software solutions. 📍Strong problem-solving skills, with an ability to grasp and work with new technologies quickly. 📍Excellent written and verbal communication skills in English. 📍A minimum of 5 years of relevant experience in software engineering, with a focus on OS and embedded systems.

Similar jobs

about 22 hours ago | 14 views | Be the first one to apply
Full-time
Thailand, Asia
about 23 hours ago | 17 views | Be the first one to apply
about 23 hours ago | 21 views | 1 applications
about 23 hours ago | 16 views | Be the first one to apply
Full-time
Hong Kong, Asia
about 23 hours ago | 15 views | Be the first one to apply
Full-time
Amsterdam, North America