1

Junior Linux Kernel Engineer Ubuntu Jobs in Pittsburg, CA

Principal Systems Software Engineer

San Francisco, CA · On-site

$159K - $213K/yr

As the Principal Systems Software Engineer , you will serve as the visionary lead for Crusoe's next ... Authoritative knowledge of the Linux kernel, virtualization internals (KVM, QEMU, Firecracker), and ...

Principal Systems Software Engineer

San Francisco, CA · On-site

$159K - $213K/yr

As the Principal Systems Software Engineer , you will serve as the visionary lead for Crusoe's next ... Authoritative knowledge of the Linux kernel, virtualization internals (KVM, QEMU, Firecracker), and ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

About the role We're looking for a Founding Software Engineer to own how Gradient Robotics moves ... Linux kernel hacking and embedded systems * Debugged timing and concurrency issues in the wild

About the role We're looking for a Software Engineer to help move data from AI models to actuators ... Linux kernel or embedded systems experience * Exposure to build and test infrastructure: Bazel, Nix ...

Guide junior and senior engineers through code reviews, pair programming, and proactive technical ... Strong background working with SoC/FPGA devices and Linux kernel/device driver development.

Showing results 21-40

Junior Linux Kernel Engineer Ubuntu information

See Pittsburg, CA salary details

$37.2K

$79.8K

$121.7K

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

As of Sep 3, 2026, the average yearly pay for junior linux kernel engineer ubuntu in Pittsburg, CA is $79,808.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,900.00 and $88,900.00 per year, depending on experience, location, and employer.

What is a junior Linux kernel engineer Ubuntu?

A Junior Linux Kernel Engineer Ubuntu job involves working on the Linux kernel, specifically for Ubuntu and related Canonical projects. Responsibilities typically include debugging kernel issues, maintaining patches, optimizing performance, and contributing to upstream kernel development. Junior engineers collaborate with senior developers, test new kernel features, and ensure hardware compatibility. Strong knowledge of C programming, kernel internals, and debugging tools like GDB and perf is essential. This role provides a foundation for growth in open-source development and low-level system engineering.

What are the key skills and qualifications needed to thrive in the junior Linux kernel engineer Ubuntu position?

A Junior Linux Kernel Engineer Ubuntu should possess a solid understanding of C programming, Linux operating systems, and basic kernel architecture, often backed by a relevant computer science degree or equivalent experience. Familiarity with version control systems like Git, building and debugging tools, and certifications such as LFCS or CompTIA Linux+ are advantageous. Strong problem-solving abilities, eagerness to learn, and effective communication skills help junior engineers excel in collaborative environments. These capabilities are essential for contributing safely and efficiently to kernel development and troubleshooting in a fast-evolving ecosystem like Ubuntu.

What are some common challenges faced by junior Linux kernel engineers working with Ubuntu?

One common challenge for Junior Linux Kernel Engineers on Ubuntu is quickly understanding the complex and evolving codebase while adhering to Ubuntu's specific kernel customization and integration practices. New engineers often spend significant time learning to troubleshoot bugs, navigate documentation, and contribute effectively within established development workflows. Collaboration with senior engineers, participation in code reviews, and clear communication are integral to overcoming these hurdles and growing technically. Over time, junior engineers build deeper expertise and can take on larger projects and increased responsibilities.

What cities near Pittsburg, CA are hiring for Junior Linux Kernel Engineer Ubuntu jobs?

Cities near Pittsburg, CA with the most Junior Linux Kernel Engineer Ubuntu job openings:

Lead SoC Security Software Engineer

Anodize

San Francisco, CA • On-site, Remote

Full-time

Posted 9 days ago


Job description

Lead SoC Security Software EngineerSummary

We're a well-funded, stealth startup building a new end-to-end personal computing platform based on our own custom silicon. As our Lead SoC Security Software Engineer, you will own the software foundation for our hardware security. You will operate at the intersection of firmware, silicon, and cryptography, architecting the systems that keep our platform private and tamper-proof. You will bridge the gap between hardware primitives and high-level software, ensuring our Root of Trust, secure media pathways, and secrets storage are secure by design.

Responsibilities
  • Root of Trust & Secure Boot: Architect and implement the entire chain of trust from power-on, including TF-A, secure boot sequences, and hardware-backed verification.
  • Secure Subsystem & Cryptography: Build the firmware for our Secure Subsystem / TEE to manage sensitive keys, execute cryptographic operations in isolation, and handle secure provisioning.
  • Encrypted Media Pipelines: Design and enforce end-to-end encrypted pathways for high-value media, integrating DRM and HDCP frameworks while maintaining memory isolation from the application processor.
  • Hardware/Software Co-Design: Work directly with the silicon and hardware teams to define security requirements for IP blocks, including OTP/eFuses, PUF, and crypto accelerators.
  • Vulnerability Hardening: Proactively model threats and implement defenses against physical and logical attacks, including side-channel analysis and fault injection, to ensure our product stays resilient.
Minimum Requirements
  • 6+ years in SoC/Embedded Security: Deep expertise in silicon-level security, firmware engineering, and building secure platforms.
  • ARM Architecture Experience: Hands-on experience with ARM v8/v9, ARM TrustZone, and low-level firmware integration (TF-A, OP-TEE).
  • Cryptography & Key Management: Practical experience implementing PKI, symmetric/asymmetric schemes, and hardware-based secret storage in production environments.
  • Low-Level Software Fluency: Expert-level C or Rust programming for constrained environments; comfortable reading datasheets and debugging assembly.
Preferred Qualifications
  • Experience implementing secure display/video paths, DRM, or memory isolation primitives.
  • Experience hardening firmware against physical side-channel and fault-injection attacks.
  • Background in Linux kernel security (dm-verity, module signing, hypervisors) or TEE development.
  • Experience delivering firmware through the full silicon lifecycle, from tape-out and secure manufacturing to field deployment.
  • Familiarity with Linux kernel fundamentals, KVM, eBPF, and security modules.