Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Senior Kernel Software Engineer, Fuchsia
ICT
Company shared salary
NA
Market rate
A$15,000–A$25,000/mo (A$180,000–A$300,000/yr)
Based on similar roles (title + domain + location).
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 across compiler, tools, and security infrastructure teams to
- ● audit code generation, refine code coverage, and systematically document
- ● memory invariants and lock hierarchies.
Requirements
- ● Master's degree or PhD in Engineering, Computer Science, or a related
- ● technical field.
- ● components, such as virtual memory layouts, low-level context switching,
- ● thread scheduling, or primitive IPC mechanisms.
- ● Demonstrated expertise in low-level debugging, diagnostics, and root cause
- ● analysis across execution phases like early boot, hardware interrupts, or
- ● power management routines.
- ● Deep understanding of Rust programming; soundness, unsafe code encapsulation,
- ● multi-threaded mutability, and mitigating bare-metal runtime or stack
- ● constraints.
- ● Strong technical documentation and collaboration practices, including
- ● authoring design documents, detailing invariants, and auditing code with
- ● security teams.
- ● ABOUT THE JOB:
- ● The Zircon Kernel team builds the foundational operating system core that drives
- ● Fuchsia, establishing essential security, performance, and reliability
- ● boundaries at the bare-metal layer. As the lowest layer of Fuchsia, Zircon
- ● handles core object architectures, physical and virtual memory management
- ● through page tables, and primitive inter-process communication mechanisms. The
- ● team is currently executing a major architectural migration to incrementally
⚡ Full Resume Sandbox Canvas