1

Junior Linux Kernel Engineer Jobs in Redmond, WA

Software Engineer, EC2 Nitro

Seattle, WA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Being an engineer on a small team, mentoring junior engineers, ensuring the right development ... Linux kernel - Scripting (Ruby/Python/Rust) - Strong knowledge of Computer Science fundamentals in ...

Software Dev Engineer, EC2 Nitro

Seattle, WA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Being an engineer on a small team, mentoring junior engineers, ensuring the right development ... Linux kernel - Scripting (Ruby/Python/Rust) - Strong knowledge of Computer Science fundamentals in ...

Software Dev Engineer, EC2 Nitro

Seattle, WA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Being an engineer on a small team, mentoring junior engineers, ensuring the right development ... Linux kernel - Scripting (Ruby/Python/Rust) - Strong knowledge of Computer Science fundamentals in ...

Embedded Software Engineer

Kent, WA · On-site

$140K - $170K/yr

  • Medical

  • Retirement

  • PTO

We are seeking a Embedded Software Engineer who possesses a development background on a Linux ... Proficient with Linux kernel development, device trees, driver modification or backporting ...

Senior Embedded Engineer - Space Systems

Seattle, WA · On-site

$141K - $184K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Design, implement, and maintain embedded Linux systems for satellite payloads, including kernel ... We value engineers who can move seamlessly between architecture ,implementation, and debugging. You ...

SDE - Embedded Linux, Amazon Leo

Redmond, WA

$147K - $193K/yr

... Linux, Yocto, and/or Real Time Operating Systems (RTOS) The candidate should be familiar with ... in kernel programming and/or device drivers, and/or working with peripheral devices. Experience ...

SDE - Embedded Linux, Amazon Leo

Redmond, WA

$147K - $193K/yr

... Linux, Yocto, and/or Real Time Operating Systems (RTOS) The candidate should be familiar with ... in kernel programming and/or device drivers, and/or working with peripheral devices. Experience ...

Senior Embedded Engineer - Space Systems

Seattle, WA · On-site

$141K - $184K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Design, implement, and maintain embedded Linux systems for satellite payloads, including kernel ... We value engineers who can move seamlessly between architecture ,implementation, and debugging. You ...

You will join a team of talented network engineers who are building software solutions to improve ... Experience with the Linux kernel and Linux software packaging * Strong tooling and automations ...

Showing results 41-60

Junior Linux Kernel Engineer information

See Redmond, WA salary details

$37.5K

$80.4K

$122.6K

How much do junior linux kernel engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for junior linux kernel engineer in Redmond, WA is $80,412.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,300.00 and $89,600.00 per year, depending on experience, location, and employer.

What does a junior Linux kernel engineer do?

A Junior Linux Kernel Engineer assists in developing, maintaining, and debugging the Linux kernel, which is the core part of the Linux operating system. Their responsibilities often include writing and testing kernel modules, fixing bugs, and contributing to kernel updates under the guidance of senior engineers. They may also help in troubleshooting hardware compatibility and optimizing system performance. This role often requires strong programming skills in C and familiarity with Linux systems and tools.

What are some typical challenges a junior Linux kernel engineer might face in their first year on the job?

As a Junior Linux Kernel Engineer, you may encounter challenges such as understanding the vast and complex architecture of the Linux kernel, navigating extensive codebases, and adhering to strict coding and documentation standards. Collaborating with more experienced engineers and participating in open-source communities can be both rewarding and daunting, as it often requires clear communication and constructive feedback. Additionally, you'll likely spend time debugging low-level system issues and learning to use specialized development tools, all of which are essential for building your expertise and confidence in the role.

What are the key skills and qualifications needed to thrive as a junior Linux kernel engineer, and why are they important?

A Junior Linux Kernel Engineer should have a solid understanding of C programming, operating system fundamentals, and computer architecture, typically supported by a relevant degree in computer science or engineering. Familiarity with Linux kernel development tools like Git, GCC, GDB, and patch submission processes, as well as knowledge of version control and debugging tools, is essential. Strong problem-solving, attention to detail, and effective communication skills help in diagnosing issues and collaborating with senior engineers and open-source communities. These competencies are crucial for ensuring reliable kernel contributions, learning from experienced developers, and maintaining code quality in a complex technical environment.

What are popular job titles related to Junior Linux Kernel Engineer jobs in Redmond, WA?

For Junior Linux Kernel Engineer jobs in Redmond, WA, the most frequently searched job titles are:

What job categories do people searching Junior Linux Kernel Engineer jobs in Redmond, WA look for?

The top searched job categories for Junior Linux Kernel Engineer jobs in Redmond, WA are:

What cities near Redmond, WA are hiring for Junior Linux Kernel Engineer jobs?

Cities near Redmond, WA with the most Junior Linux Kernel Engineer job openings:

Infographic showing various Junior Linux Kernel Engineer job openings in Redmond, WA as of June 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $80,412 per year, or $38.7 per hour.

Software Engineer, MTIA SW Tooling Engineer

Meta

Bellevue, WA

$183K/yr

Full-time

Posted 5 days ago


Meta rating

7.8

Company rating: 7.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

136th of 244 rated software companies


Job description

Meta is seeking a Software Engineer to join the MTIA (Meta Training & Inference Accelerator) Software Tooling team, which develops and maintains the tooling ecosystem for Meta's in-house AI accelerator ASICs. The Tooling team provides debugging, profiling, memory analysis, and monitoring capabilities for the whole MTIA Ecosystem, advancing ML accelerator tooling by leveraging Meta's full-stack ownership from silicon specs to fleet observability. In this role, you will be a senior technical contributor responsible for designing and building developer tools that help engineers debug, profile, measure, and monitor AI workloads running on MTIA hardware at scale. You will work at the intersection of compilers, runtime, hardware, and ML frameworks, collaborating with cross-functional partners to deliver a high-quality developer experience for Meta's custom AI accelerators.
Software Engineer, MTIA SW Tooling Engineer Responsibilities:
  • Own the technical vision and roadmap for key areas of MTIA's developer tooling ecosystem, focusing on debugging, workload error analysis, and product / fleet reliability
  • Design and develop debugging tools — including graph-mode debugging, kernel-level diagnostics, and multi-rank fault isolation
  • Contribute to overall MTIA SW tooling infrastructure — enabling profiling, performance debugging, memory sanitization, and reliability analysis for MTIA training and inference workloads
  • Collaborate closely with MTIA compiler, runtime, kernel, and hardware teams to integrate tooling hooks throughout the MTIA software stack
  • Drive AI-native tooling approaches by leveraging automation and LLM-guided diagnostics to improve developer productivity and reduce time-to-root-cause
  • Partner with internal product teams across advertising, recommendations, and generative AI to understand developer pain points and prioritize tooling investments
  • Advise on tooling best practices, debugging methodologies, and systems-level analysis for accelerator software
  • communicate architectural decisions clearly through design documents and cross-team reviews

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of experience in systems software engineering, performance engineering, developer tooling, or a closely related field
  • Experience building debugging, profiling, or diagnostic tools for complex software/hardware systems
  • Proficiency in C++ and Python, including low-level systems programming and scripting for tool automation
  • Experience working across multiple layers of a system stack (compiler, runtime, OS/driver, hardware)
  • Experience leading the technical design and delivery of tooling or infrastructure projects from inception through production deployment
  • Experience using data-driven methods and experimentation to evaluate and validate tooling effectiveness and systems performance improvements

Preferred Qualifications:
  • Familiarity with ML framework internals (PyTorch graph execution, torch.compile, operator dispatch) and AI compiler stacks (MLIR, LLVM, TVM, Triton)
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience with accelerator ecosystems (GPU/CUDA, TPU, custom ASICs) including performance profiling, memory analysis, and runtime debugging using their toolchains (cuda-gdb, nsight-compute, nsight-systems, cuda-memcheck)
  • Demonstrated cross-stack debugging ability, including Linux kernel and driver-level debugging, with capacity to trace issues across application, OS, and hardware boundaries
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
  • Experience with distributed systems debugging or profiling (multi-device, multi-node/multi-rank)
  • Experience with Linux debugging and profiling infrastructure (gdb, perf, eBPF, ftrace, coredump analysis, hardware performance counters) and familiarity with binary formats and debugging metadata (ELF/DWARF)
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • 7+ years of experience in systems software, developer tooling, or accelerator software development (or equivalent with advanced degree)
  • Track record of building developer tools adopted by large engineering populations, ideally with contributions to open-source projects (gdb, LLVM sanitizers, Valgrind, Triton, etc.)

About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
$183,997/year to $257,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.

What Meta employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom