1

Linux Kernel Jobs in California (NOW HIRING)

Senior Linux Systems Engineer

Fremont, CA · On-site

$125K - $150K/yr

Optimize system performance through kernel and filesystem tuning; identify and eliminate I/O ... Deep knowledge of Linux kernel, NFS and Linux file system performance tuning * Solid background in ...

#Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

Responsibilities : • Develop and enhance features in the Linux Kernel, particularly in areas such as virtualization (KVM), scheduling, and memory management (IOMMU). • Optimize power and ...

HPC Rack, Build, cable, configure, and provision Linux kernel, windows server. * HPC Operating System Installation/provision - Windows Server, Linux, Unix. * Troubleshooting and resolving hardware ...

Be Seen First

Linux kernel and host OS integration * User-space system services and node agents * Container runtime and kubelet integration * Kubernetes APIs, Controllers, CRDs, and orchestration workflows

next page

Showing results 1-20

Linux Kernel information

What is a Linux Kernel job?

A Linux Kernel job involves working on the development, maintenance, and optimization of the Linux kernel, which is the core component of the Linux operating system. Professionals in this role may focus on areas such as device drivers, memory management, file systems, or security. They typically work with programming languages like C and tools such as Git for version control. These roles are common in industries like embedded systems, cloud computing, and operating system development. Strong knowledge of Linux internals and debugging skills are essential for success in this field.

What are some common challenges faced by Linux Kernel Developers, and how can they be addressed?

Linux Kernel Developers often encounter complex issues such as debugging low-level code, maintaining backward compatibility, and efficiently diagnosing hardware-software interactions. Navigating the vast and collaborative open-source community also requires effective communication and adherence to coding standards. These challenges can be addressed by actively participating in kernel mailing lists, leveraging advanced debugging tools, and continuously updating your knowledge through community resources. Being proactive in code reviews and engaging with other developers can also streamline problem-solving and ensure high-quality code contributions. Embracing collaborative best practices helps create robust and maintainable kernel modules.

What are the key skills and qualifications needed to thrive in the Linux Kernel position, and why are they important?

To thrive as a Linux Kernel Developer, you need strong proficiency in C programming, expertise with operating system concepts, and a solid understanding of hardware integration, often backed by a degree in Computer Science or a related field. Familiarity with git version control, debugging tools like gdb, and experience contributing to open-source projects or relevant Linux Foundation certifications are common requirements. Excellent problem-solving skills, attention to detail, and the ability to collaborate within globally distributed teams set top performers apart. These capabilities are essential for navigating the complexities of kernel-level development, ensuring high-quality contributions, and driving innovation in the Linux ecosystem.

What are the most commonly searched types of Linux Kernel jobs in California? The most popular types of Linux Kernel jobs in California are:
What job categories do people searching Linux Kernel jobs in California look for? The top searched job categories for Linux Kernel jobs in California are:
What cities in California are hiring for Linux Kernel jobs? Cities in California with the most Linux Kernel job openings:
Senior Linux Systems Engineer

Senior Linux Systems Engineer

Ultima Genomics

Fremont, CA • On-site

$125K - $150K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 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