2

Entry Level Linux Kernel Developer Jobs in San Jose, CA

Embedded Software Engineer

Sunnyvale, CA · On-site

$110K - $160K/yr

Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol implementation Job Requirements: Proficient C programming ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$110K - $160K/yr

... • Linux kernel/driver development of popular Wifi chipsets • Wifi security protocol ... C programming skill • Basic networking protocols and system design knowledge • Passion and ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$117K - $143K/yr

Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol implementation Job Requirements: Proficient C programming ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$117K - $143K/yr

Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol implementation Job Requirements: Proficient C programming ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$117K - $143K/yr

Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol implementation Job Requirements: Proficient C programming ...

Senior Embedded Linux Engineer

San Mateo, CA · On-site

$141K - $185K/yr

Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming. * Familiarity with RTOS, Secure Boot, Go, WebRTC * Experience ...

... Linux kernel patches, enhancing the Ksplice tools and improving the workflow. Only Oracle brings ... C/C programming Understanding of security issues and defenses in compiled languages Strong ...

... Linux kernel patches, enhancing the Ksplice tools and improving the workflow. Only Oracle brings ... C/C programming Understanding of security issues and defenses in compiled languages Strong ...

Design, develop, and maintain kernel-mode drivers ensuring high reliability, informative debug, and ... Deep understanding of operating system internals (Linux preferred). * Experience with hardware ...

Design, develop, and maintain kernel-mode drivers ensuring high reliability, informative debug, and ... Deep understanding of operating system internals (Linux preferred). * Experience with hardware ...

GPU Infrastructure Engineer

Sunnyvale, CA · On-site

$127K - $167K/yr

... Linux kernel internals, with exposure to scheduler, memory allocation, and driver subsystem. • Experience writing high quality code with at least one programming language (Python, Go, or similar ...

Familiarity with the role of the Linux kernel in driver performance. * 2+ years of industry experience * Bachelor's, master's, or Ph.D in degree in Computer Science, Electrical Engineering, or a ...

Arista BIOS software engineers are also responsible for low level software driving the CPU ... Track ongoing developments in the Linux Kernel and identify features and functionality of interest ...

Familiarity with the role of the Linux kernel in driver performance. * 2+ years of industry experience * Bachelor's, master's, or Ph.D in degree in Computer Science, Electrical Engineering, or a ...

Showing results 41-60

Entry Level Linux Kernel Developer information

See San Jose, CA salary details

$34.6K

$117.5K

$283K

How much do entry level linux kernel developer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for entry level linux kernel developer in San Jose, CA is $117,510.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,400.00 and $124,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an entry level Linux kernel developer, and why are they important?

To thrive as an Entry Level Linux Kernel Developer, you need a solid understanding of C programming, operating systems concepts, and basic computer architecture, typically supported by a relevant degree in computer science or engineering. Familiarity with version control systems like Git, Linux command-line tools, and knowledge of kernel debugging or build tools is essential. Strong problem-solving skills, attention to detail, and the ability to collaborate in open-source communities help you stand out. These skills are crucial for efficiently contributing to kernel development, ensuring code quality, and working effectively within a global developer ecosystem.

What is the difference between Entry Level Linux Kernel Developer vs Entry Level Software Engineer?

AspectEntry Level Linux Kernel DeveloperEntry Level Software Engineer
Required CredentialsBasic programming skills, understanding of Linux, some C/C++ knowledgeDegree in CS or related field, programming skills in multiple languages
Work EnvironmentLinux-based systems, kernel development teams, embedded systemsVarious industries, software development teams, diverse platforms
Employer & Industry UsageTech companies, hardware manufacturers, open-source projectsTech firms, startups, enterprise software companies
Search & Comparison IntentYesYes

Entry Level Linux Kernel Developers focus on low-level system programming, working directly with the Linux kernel, often in specialized environments. Entry Level Software Engineers have broader roles, developing applications across various platforms. While both roles require programming skills and a CS background, Linux Kernel Developers need specific knowledge of Linux internals, making their work more specialized within the open-source and embedded systems industries.

What are some common challenges faced by entry level Linux kernel developers, and how can they overcome them?

Entry-level Linux Kernel Developers often encounter challenges such as navigating the vast and complex kernel codebase, adhering to strict coding standards, and understanding kernel development workflows. It's common to feel overwhelmed initially, but collaborating with experienced team members, participating in code reviews, and contributing to open-source kernel discussions can accelerate learning. Setting up an effective development and debugging environment, as well as regularly reading kernel mailing lists, helps build familiarity with both the technical and community aspects of the role.

What does an entry level Linux kernel developer do?

An Entry Level Linux Kernel Developer assists in designing, developing, and maintaining the core of the Linux operating system, known as the kernel. Their responsibilities typically include fixing bugs, writing new kernel modules, improving system performance, and collaborating with other developers to enhance features. They also review code, contribute to open-source projects, and learn from senior kernel developers. This role often requires a strong understanding of C programming, operating system concepts, and familiarity with version control systems like Git.
What are the most commonly searched types of Linux Kernel Developer jobs in San Jose, CA? The most popular types of Linux Kernel Developer jobs in San Jose, CA are:
What are popular job titles related to Entry Level Linux Kernel Developer jobs in San Jose, CA? For Entry Level Linux Kernel Developer jobs in San Jose, CA, the most frequently searched job titles are:
What job categories do people searching Entry Level Linux Kernel Developer jobs in San Jose, CA look for? The top searched job categories for Entry Level Linux Kernel Developer jobs in San Jose, CA are:
What cities near San Jose, CA are hiring for Entry Level Linux Kernel Developer jobs? Cities near San Jose, CA with the most Entry Level Linux Kernel Developer job openings:
Infographic showing various Entry Level Linux Kernel Developer job openings in San Jose, CA as of August 2026, with employment types broken down into 79% Full Time, 3% Part Time, and 18% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $117,510 per year, or $56.5 per hour.

Embedded Software Engineer

Fortinet

Sunnyvale, CA • On-site

$110K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature development for our Enterprise Wireless solutions. This position offers a large scope of experience and direct involvement with complex and innovative technology. In addition, you will be working alongside a close-knit team of experienced software developers.

Job Responsibilities:
    Develop Secured Enterprise Wireless products and features
    Linux kernel/driver development of popular Wifi chipsets
    Wifi security protocol implementation

Job Requirements:
    Proficient C programming skill
    Basic networking protocols and system design knowledge
    Passion and talent on Linux Kernel and application development
    Highly motivated, positive, detail oriented and responsible
    Good team player and good communication skills
    802.11, 802.1x and Enterprise Wireless solution experience is plus

Education Requirement:
    Bachelor's Degree in Computer Science or Electrical Engineering is required
    Master's Degree is preferred

Why Join Us

At Fortinet, you will be part of a global leader in cybersecurity innovation and work on technologies that protect organizations around the world. You will have the opportunity to solve challenging system-level problems, contribute to high-performance embedded platforms, and grow your career alongside a highly skilled engineering team in a collaborative, fast-paced environment.

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.

Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

Must be authorized to work in the U.S. without sponsorship

The US base salary range for this full-time position is $110,000-$160,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program.

Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at accommodations@fortinet.com.
 
Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.