1

Linux System Programmer Jobs in California (NOW HIRING)

Linux Admin, vsphere, support, VMWare Duration: 16 months Contract Type: W2 only. No vendors ... This person will primarily support engineering operations systems and network infrastructure.

www.offworld.ai Linux Engineer Based in Pasadena, CA OffWorld is a robotics startup working on ... Our robotic systems combine sensor information, cutting edge classical/machine learning (ML ...

Our robotic systems combine sensor information, cutting edge classical/machine learning (ML) algorithms and a robotics real-time system platform for control, decision making and execution. As a ...

Senior Linux Systems Engineer

Fremont, CA · On-site

$125K - $150K/yr

We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team! You ... Optimize system performance through kernel and filesystem tuning; identify and eliminate I/O ...

Staff Linux Engineer

Palo Alto, CA

$135.80K - $169.80K/yr

Role Summary Our Linux Engineer will be responsible for owning and maturing Rivian's Linux platform ... Linux System Management * Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky ...

Staff Linux Engineer

Palo Alto, CA · On-site

$135.80K - $169.80K/yr

Role Summary Our Linux Engineer will be responsible for owning and maturing Rivian's Linux platform ... Linux System Management * Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky ...

Staff Linux Engineer

Palo Alto, CA · On-site

$135.80K - $169.80K/yr

Role Summary Our Linux Engineer will be responsible for owning and maturing Rivian's Linux platform ... Linux System Management * Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky ...

next page

Showing results 1-20

Linux System Programmer information

See California salary details

$17

$49

$80

How much do linux system programmer jobs pay per hour?

As of May 29, 2026, the average hourly pay for linux system programmer in California is $49.09, according to ZipRecruiter salary data. Most workers in this role earn between $35.58 and $61.44 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Linux System Programmer, and why are they important?

To thrive as a Linux System Programmer, you need a deep understanding of C/C++ programming, operating system concepts, and Linux internals, often supported by a degree in computer science or a related field. Familiarity with tools like GCC, GDB, Make, Git, and experience with kernel modules or system calls are commonly required, and certifications such as the Linux Foundation Certified Engineer can be beneficial. Strong problem-solving skills, attention to detail, and the ability to work collaboratively make someone stand out in this role. These abilities are essential for developing reliable, efficient system software and ensuring robust, secure Linux environments.

How does a Linux System Programmer typically collaborate with other teams during the software development lifecycle?

Linux System Programmers frequently work alongside software engineers, DevOps teams, and QA specialists to design, implement, and optimize system-level components. Collaboration often involves reviewing kernel patches, troubleshooting low-level bugs, and ensuring system stability across different environments. Effective communication is crucial, as programmers must translate complex technical issues for non-specialist teams and work together to integrate new features or improvements. Participating in code reviews and contributing to technical documentation are also routine parts of the job.

What is a Linux System Programmer?

A Linux System Programmer is a software developer who specializes in designing, developing, and maintaining system-level software that interacts directly with the Linux operating system. They work on operating system kernels, device drivers, system utilities, and other low-level components essential for hardware and application software to function efficiently on Linux platforms. Their work often involves using programming languages like C and C++, understanding Linux internals, and optimizing performance and security at the system level.

What is the difference between Linux System Programmer vs Linux Kernel Developer?

AspectLinux System ProgrammerLinux Kernel Developer
CredentialsProficiency in C, Linux OS, and system APIsDeep knowledge of kernel architecture, C, and debugging tools
Work EnvironmentDevelops system-level applications, interacts with hardware and OSWorks on kernel code, modules, and core OS functionalities
Industry UsageEmbedded systems, device drivers, system utilitiesKernel development, OS internals, driver development
Search/Comparison IntentFocuses on system programming tasks and application developmentFocuses on kernel internals and core OS modifications

The main difference is that Linux System Programmers develop system-level applications and utilities that run on Linux, while Linux Kernel Developers work on the core kernel code itself. Both roles require strong C skills and Linux knowledge, but Kernel Developers focus more on internal OS architecture, whereas System Programmers build on top of the kernel to create functional software.

What are popular job titles related to Linux System Programmer jobs in California? For Linux System Programmer jobs in California, the most frequently searched job titles are:
What job categories do people searching Linux System Programmer jobs in California look for? The top searched job categories for Linux System Programmer jobs in California are:
Infographic showing various Linux System Programmer job openings in California as of May 2026, with employment types broken down into 1% As Needed, 98% Full Time, and 1% Temporary. Highlights an 100% Physical job distribution, with an average salary of $102,115 per year, or $49.1 per hour.
Senior Linux Systems Engineer

Senior Linux Systems Engineer

Ultima Genomics

Fremont, CA

$125K - $150K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team!

You will work on high-performance computing (HPC) systems that are part of our sequencing platform. The ideal candidate is a hands-on Linux expert who thrives on optimizing performance and building secure, scalable and reliable systems in a fast-paced environment.

This is a full-time, on-site position at our Fremont, CA headquarters.

How You'll Contribute

  • Design, build, and maintain high-performance Linux systems supporting compute and data-intensive workloads
  • Optimize system performance through kernel and filesystem tuning; identify and eliminate I/O, memory, or network bottlenecks
  • Automate provisioning and configuration management using orchestration tools such as Ansible and Salt
  • Monitor and troubleshoot kernel, driver, and hardware issues; perform root cause analysis in partnership with data and engineering teams and propose long-term solutions
  • Ensure system reliability through regular patching, monitoring, and performance tuning
  • Maintain accurate system documentation, runbooks, and configuration baselines
  • Collaborate with software, hardware, and scientific teams to ensure platform reliability and scalability
  • Other duties as assigned

Qualifications, Skills, Knowledge & Abilities

  • BS in Computer Science, Engineering, or related field
  • 5+ years of experience designing and building high-performance physical Linux systems in high-throughput or mission-critical environments
  • Deep knowledge of Linux kernel, NFS and Linux file system performance tuning
  • Solid background in TCP/IP networking, routing, VLANs, and firewall rules
  • Experience with the latest CPU and GPU technologies
  • Proficiency in shell scripting (bash), working knowledge of Python, and familiarity with Ansible or similar configuration management tools
  • Proven hands-on experience building servers from components, diagnosing hardware failures, and working with vendors
  • Excellent documentation and communication skills
  • May occasionally be exposed to activity that requires pulling/lifting/moving/carrying up to 50 lbs
  • Experience with cloud computing infrastructure (e.g. AWS) and Docker desirable
  • Familiarity with security frameworks and compliance standards (e.g. ISO 27001) a plus

At Ultima Genomics, your base pay is one part of your total compensation package. This role pays between $125,000 and $150,000, if performed in California, and your actual base pay will depend on your skills, qualifications, experience, and location.  Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits.  This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; paid holidays; paid time off; employee assistance program; and other company benefits.#LI-Onsite