Senior Zircon Kernel Engineer (Rust/C++)

Google

Mountain View (CA)

On-site

USD 174,000 - 252,000

Full time

45 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) with company match
Paid time off 20 days
Sick time 40 hours/year
Maternity leave 28-30 weeks
Baby bonding leave 18 weeks
Holidays 13 days

Job summary

Google seeks a Software Engineer to design and maintain core Zircon kernel components on Fuchsia, with focus on memory, scheduling, and low-level hardware integration.

You will work across C++ and Rust, address sandboxing and performance, and collaborate with compiler, tools, and security teams to ensure safe execution.

The role offers opportunities to contribute to a modern open-source-like OS, with attractive benefits and relocation support.

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.

Responsibilities

  • Design, implement, and optimize core kernel infrastructure, including virtual memory page tables, thread schedulers, timers, and object architectures.
  • Bridge legacy C++ with Rust via robust FFI boundaries while managing stack/memory constraints.
  • Develop diagnostic frameworks and comprehensive test categories (early boot, core, stress) to isolate non-deterministic behaviors.
  • Collaborate with compiler, tools and security teams to audit codegen, improve coverage, document memory invariants and lock hierarchies.

Skills

Software development experience
Testing/launching software
Systems programming
Rust/C++ interoperability

Education

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

Job description

Google seeks a Software Engineer to design and maintain core Zircon kernel components on Fuchsia, with focus on memory, scheduling, and low-level hardware integration.

You will work across C++ and Rust, address sandboxing and performance, and collaborate with compiler, tools, and security teams to ensure safe execution.

The role offers opportunities to contribute to a modern open-source-like OS, with attractive benefits and relocation support.

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

Similar jobs worth comparing

Senior Kernel Engineer - Rust & Zircon (Fuchsia)
Senior Kernel Engineer - Rust & Zircon (Fuchsia)

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

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

Socket.dev • Seattle (WA)

On-site
USD 174,000 - 252,000
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
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