Senior Kernel Engineer - Rust & Zircon (Fuchsia)

Google Inc.

Mountain View, Seattle (CA, WA)

Hybrid

USD 174,000 - 252,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Retirement 401(k)
Paid time off
Sick time
Maternity leave
Baby bonding leave
Holidays

Job summary

Google seeks a Kernel Senior Software Engineer for Fuchsia to design and implement core OS components on Zircon. You will work on low-level memory management, thread scheduling, and safe C++ to Rust interoperability across the Zircon kernel team.

The role emphasizes building robust, secure kernel infrastructure and collaborating with cross-functional teams to advance Google's next-generation OS platform with strong emphasis on performance and memory safety.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience with systems programming, operating systems or general embedded development.
  • Master’s degree or PhD in Computer Science or a related technical field.

Responsibilities

  • Design, implement, and optimize core kernel infrastructure, including virtual memory page tables, thread schedulers, timers, and object architectures.
  • Develop and maintain sound multi-language FFI boundaries to safely bridge legacy C++ subsystems with modern Rust components while managing strict stack and memory constraints.
  • Implement advanced low-level diagnostic frameworks and execute comprehensive test categories—including early boot, core, and stress testing—to isolate non-deterministic system behaviors.
  • Collaborate with compiler, tools, and security teams to audit code generation, refine code coverage, and document memory invariants and lock hierarchies.

Skills

Rust programming
Kernel development
Systems programming
C/C++

Education

Bachelor's degree or equivalent practical experience
Master’s degree or PhD in CS or related field

Job description

Google seeks a Kernel Senior Software Engineer for Fuchsia to design and implement core OS components on Zircon. You will work on low-level memory management, thread scheduling, and safe C++ to Rust interoperability across the Zircon kernel team.

The role emphasizes building robust, secure kernel infrastructure and collaborating with cross-functional teams to advance Google's next-generation OS platform with strong emphasis on performance and memory safety.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Kernel Engineer - Rust & Fuchsia Core
Senior Kernel Engineer - Rust & Fuchsia Core

Google • United States

On-site
USD 174,000 - 252,000
Health insurance
401(k) match
Paid time off 20 days
+4
Senior Kernel Engineer, Fuchsia — Rust & Zircon
Senior Kernel Engineer, Fuchsia — Rust & Zircon

Google • Seattle (WA)

On-site
USD 174,000 - 252,000
Health insurance
Retirement plan
Paid time off
+3
Senior Kernel Engineer – Zircon (Rust)
Senior Kernel Engineer – Zircon (Rust)

Socket.dev • Seattle (WA)

On-site
USD 174,000 - 252,000
Senior Zircon Kernel Engineer (Rust/C++)
Senior Zircon Kernel Engineer (Rust/C++)

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Health insurance
401(k) with company match
Paid time off 20 days
+4
Kernel Senior Software Engineer, Fuchsia
Kernel Senior Software Engineer, Fuchsia

Socket.dev • Seattle (WA)

On-site
USD 174,000 - 252,000
Kernel Senior Software Engineer, Fuchsia
Kernel Senior Software Engineer, Fuchsia

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Health insurance
401(k) with company match
Paid time off 20 days
+4
Kernel Senior Software Engineer, Fuchsia
Kernel Senior Software Engineer, Fuchsia

Google Inc. • Mountain View (CA), Seattle (WA)

Hybrid
USD 174,000 - 252,000
Health insurance
Retirement 401(k)
Paid time off
+4
Kernel Senior Software Engineer, Fuchsia
Kernel Senior Software Engineer, Fuchsia

Google • Seattle (WA)

On-site
USD 174,000 - 252,000
Health insurance
Retirement plan
Paid time off
+3
Kernel Senior Software Engineer, Fuchsia
Kernel Senior Software Engineer, Fuchsia

Google • United States

On-site
USD 174,000 - 252,000
Health insurance
401(k) match
Paid time off 20 days
+4
Software Engineer III, Fuchsia Kernel
Software Engineer III, Fuchsia Kernel

Google • Seattle (WA)

On-site
USD 141,000 - 202,000