1

Rust Linux Kernel Jobs in Santa Clara, CA (NOW HIRING)

Principal Rust Developer

San Jose, CA · On-site

$182K - $260K/yr

Role We are looking for a Principal Rust Developer to join our Platform Convergence Team. This is a ... Familiarity with Linux networking stacks, kernel-space technologies such as eBPF or DPDK, and ...

System Software Engineer, Networking

Sunnyvale, CA · On-site

$203K - $240K/yr

Work across the full stack - userspace control-plane services, the Linux kernel and network device ... Python, Go, and/or Rust. * Strong hands-on skills in network configuration, debugging, and ...

Embedded Software Engineer

Redwood City, CA · On-site

$161K - $211K/yr

Develop and maintain Linux kernel drivers and userspace integration for sensors, GMSL cameras ... Strong proficiency in C and ideally C++ and/or Rust * Strong experience with Yocto, Buildroot, or ...

Senior BSP Engineer - Cameras

San Mateo, CA · On-site

$139K - $183K/yr

Proficient in at least one system programming language, such as C, C++, Golang, Rust * Minimal of 2 ... Familiar with Linux Kernel development * Familiar with Bootloader development US Employee Benefits ...

Deep understanding of operating system internals (Linux preferred). * Experience with hardware ... Experience with Rust. * Experience with ML frameworks like Tensorflow or Pytorch. * Experience with ...

Deep understanding of operating system internals (Linux preferred). * Experience with hardware ... Experience with Rust. * Experience with ML frameworks like Tensorflow or Pytorch. * Experience with ...

Deep understanding of operating system internals (Linux preferred). * Experience with hardware ... Experience with Rust. * Experience with ML frameworks like Tensorflow or Pytorch. * Experience with ...

Deep understanding of operating system internals (Linux preferred). * Experience with hardware ... Experience with Rust. * Experience with ML frameworks like Tensorflow or Pytorch. * Experience with ...

Systems Engineer (Rust)

Menlo Park, CA · On-site

$120K - $200K/yr

... kernel development all the way up to interfacing with the complex perception algorithms running ... Familiarity with userspace Linux programming and conventions * Proven track record of building ...

Showing results 21-40

Rust Linux Kernel information

See Santa Clara, CA salary details

$118.6K

$175.1K

$206.7K

How much do rust linux kernel jobs pay per year?

As of Aug 23, 2026, the average yearly pay for rust linux kernel in Santa Clara, CA is $175,064.00, according to ZipRecruiter salary data. Most workers in this role earn between $160,300.00 and $193,800.00 per year, depending on experience, location, and employer.

What is a Rust Linux Kernel developer?

Rust Linux Kernel developers are software engineers who contribute to the Linux kernel using the Rust programming language. They focus on writing new kernel modules or components in Rust, aiming to improve safety, security, and maintainability compared to traditional C code. These developers typically have a deep understanding of both systems programming and the Linux kernel architecture. Their work is part of an ongoing effort to gradually integrate Rust into the kernel alongside existing C code.

What are the key skills and qualifications needed to thrive as a Rust Linux Kernel developer?

To thrive as a Rust Linux Kernel Developer, you need deep knowledge of systems programming, strong proficiency in Rust and C, and experience with Linux kernel internals. Familiarity with build systems (e.g., Make), version control (Git), and relevant certifications such as Linux Foundation Certified Engineer are typically valuable. Excellent problem-solving skills, attention to detail, and effective collaboration are essential soft skills in this role. These abilities ensure robust, secure, and maintainable kernel contributions while facilitating smooth teamwork in complex open-source environments.

What are some common challenges faced when working on Rust integration within the Linux kernel, and how do teams typically address them?

A frequent challenge in this role is bridging the gap between Rust and the existing C-based Linux kernel codebase. This includes ensuring memory safety, managing interoperability between the two languages, and adhering to strict kernel coding standards. Teams often address these challenges through extensive code reviews, collaborative discussions on kernel mailing lists, and by actively participating in the upstream kernel and Rust-for-Linux communities. Continuous learning and communication are essential, as both the Rust integration and kernel development methodologies are rapidly evolving.

What is the difference between Rust Linux Kernel vs C Linux Kernel Developer?

AspectRust Linux KernelC Linux Kernel Developer
Required CredentialsKnowledge of Rust programming, Linux kernel basicsProficiency in C, Linux kernel development experience
Work EnvironmentContributing to Linux kernel modules using Rust, Linux environmentDeveloping and maintaining Linux kernel code in C
Industry UsageEmerging in kernel development, experimental projectsStandard in Linux kernel development
Common Search/ComparisonOften compared for language choice in kernel modulesTraditional role, baseline for kernel development

The main difference between a Rust Linux Kernel developer and a C Linux Kernel Developer lies in the programming language used. Rust developers focus on leveraging Rust's safety features for kernel modules, while C developers work with the traditional C language. Both roles require Linux kernel knowledge, but Rust is newer and less widespread in kernel development, making it an emerging area compared to the well-established C role.

What job categories do people searching Rust Linux Kernel jobs in Santa Clara, CA look for?

The top searched job categories for Rust Linux Kernel jobs in Santa Clara, CA are:

What cities near Santa Clara, CA are hiring for Rust Linux Kernel jobs?

Cities near Santa Clara, CA with the most Rust Linux Kernel job openings:

Infographic showing various Rust Linux Kernel job openings in Santa Clara, CA as of August 2026, with employment types broken down into 85% Full Time, 7% Part Time, and 8% Contract. Highlights an 82% Physical, 8% Hybrid, and 10% Remote job distribution, with an average salary of $175,064 per year, or $84.2 per hour.

Embedded Software Engineer (Safety, Multimedia, Audio & Camera)

ALTEN Technology USA

Palo Alto, CA

$130K - $140K/yr

Full-time

Posted 26 days ago


Job description

Workplace: On-site, In-Office, 5 days per week
Location: Palo Alto, CA

Enable safety monitor subsystem integration and multimedia bring up - audio and camera - for the AMD infotainment dev kit platform as part of the Ok2Book proof of concept.

Responsibilities 
    Integrate and validate safety monitor subsystem on AMD infotainment dev kit platform (watchdog, error detection, FTTI)
    Own camera subsystem bring up: MIPI CSI-2, ISP integration, V4L2, camera HAL, frame capture validation
    Own audio subsystem bring up: codec integration, ALSA, audio HAL, latency measurement
    Interface with AMD on safety and multimedia driver support
    Validate ISO 26262-aware safety mechanisms against Ok2Book acceptance criteria
    Document multimedia and safety bring-up state for program gate review

Required Qualifications 
    Bachelor's or Master's degree in Computer Science/Engineering or related field
    7+ years' experience in Embedded Software Development
    Camera bring up: MIPI CSI-2, V4L2 driver stack, ISP integration, Camera HAL
    Audio bring up: ALSA, audio HAL, codec integration (I2S, SoundWire, HDMI ARC)
    Safety subsystem integration: watchdog, health monitors, ASIL-aware SW development
    Linux kernel, multimedia frameworks (GStreamer, camera2 API)
    C/C++, Python/Rust

Preferred Qualifications 
    ISO 26262 ASIL-B or higher safety development
    Android camera or audio HAL experience (AAOS / AOSP)
    AMD multimedia driver stack familiarity
    Multi-camera pipeline or surround-view system experience

Salary Range
    $130,000 - 140,000
    The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience