Engineering Group, Engineering Group > Software Applications Engineering General Summary: As a ... The role involves hands-on kernel and driver development , debugging, and optimization in Linux and ...
Engineering Group, Engineering Group > Software Applications Engineering General Summary: As a ... The role involves hands-on kernel and driver development , debugging, and optimization in Linux and ...
## Senior Linux Kernel Systems Software Engineer - CSP EngagementsApplylocations: US, CA, Santa Clara: US, TX, Austin: US, WA, Redmond: US, WA, Seattletime type: Full timeposted on: Posted Yesterdayjob ...
## Senior Linux Kernel Systems Software Engineer - CSP EngagementsApplylocations: US, CA, Santa Clara: US, TX, Austin: US, WA, Redmond: US, WA, Seattletime type: Full timeposted on: Posted Yesterdayjob ...
Experience with Linux Kernel Programming and kernel internals (e.g., scheduler, memory management, virtualization/KVM, BPF tracing, PMU). * Experience with modern systems programming languages ...
Experience with Linux Kernel Programming and kernel internals (e.g., scheduler, memory management, virtualization/KVM, BPF tracing, PMU). * Experience with modern systems programming languages ...
This is a hands-on Linux kernel and device driver role; it is not an application or platform ... Experience with virtual switching and data center networking at scale * Experience writing test ...
This is a hands-on Linux kernel and device driver role; it is not an application or platform ... Experience with virtual switching and data center networking at scale * Experience writing test ...
System Software Engineer, Linux Kernel and Device Drivers
Mountain View, CA · On-site
$175K - $400K/yr
Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe ... MMIO, DMA, interrupts, IOMMU, memory hierarchy, processes/threads, virtual memory * Experienced ...
System Software Engineer, Linux Kernel and Device Drivers
Mountain View, CA · On-site
$175K - $400K/yr
Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe ... MMIO, DMA, interrupts, IOMMU, memory hierarchy, processes/threads, virtual memory * Experienced ...
Software Engineer - Linux Kernel (C++, C)
Palo Alto, CA · On-site
$180K - $440K/yr
Our team is small, highly motivated, and focused on engineering excellence. This organization is ... Deep knowledge of the Linux kernel and its networking stack - transferable experience with another ...
Software Engineer - Linux Kernel (C++, C)
Palo Alto, CA · On-site
$180K - $440K/yr
Our team is small, highly motivated, and focused on engineering excellence. This organization is ... Deep knowledge of the Linux kernel and its networking stack - transferable experience with another ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Santa Clara, CA · On-site
$147K - $203K/yr
Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role focuses on Linux kernel, firmware ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Santa Clara, CA · On-site
$147K - $203K/yr
Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role focuses on Linux kernel, firmware ...
Software Engineer - Linux Kernel (C++, C)
Palo Alto, CA · On-site
$180K - $440K/yr
Hands-on systems programming experience in C or C++. * Strong operating systems fundamentals ... Deep knowledge of the Linux kernel and its networking stack - transferable experience with another ...
Software Engineer - Linux Kernel (C++, C)
Palo Alto, CA · On-site
$180K - $440K/yr
Hands-on systems programming experience in C or C++. * Strong operating systems fundamentals ... Deep knowledge of the Linux kernel and its networking stack - transferable experience with another ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
Software Engineer - Linux Kernel (C++, C)
Palo Alto, CA · On-site
$180K - $440K/yr
Our team is small, highly motivated, and focused on engineering excellence. This organization is ... Deep knowledge of the Linux kernel and its networking stack -- transferable experience with another ...
Software Engineer - Linux Kernel (C++, C)
Palo Alto, CA · On-site
$180K - $440K/yr
Our team is small, highly motivated, and focused on engineering excellence. This organization is ... Deep knowledge of the Linux kernel and its networking stack -- transferable experience with another ...
Experience with Linux Kernel Programming and kernel internals (e.g., scheduler, memory management, virtualization/KVM, BPF tracing, PMU). * Experience with modern systems programming languages ...
Experience with Linux Kernel Programming and kernel internals (e.g., scheduler, memory management, virtualization/KVM, BPF tracing, PMU). * Experience with modern systems programming languages ...
C programming Linux kernel development HW board bring up Linux build tools Desired Skills UEFI Secure boot Linux administration Containers Additional Information All your information will be kept ...
C programming Linux kernel development HW board bring up Linux build tools Desired Skills UEFI Secure boot Linux administration Containers Additional Information All your information will be kept ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
Principal Software Developer Engineer
Sunnyvale, CA · On-site
$170K - $210K/yr
Take responsibility for developing networking-related features for the FortiSwitch Virtual Machine ... Strong knowledge of Linux kernel programming, including system calls and custom device drivers
New
Principal Software Developer Engineer
Sunnyvale, CA · On-site
$170K - $210K/yr
Take responsibility for developing networking-related features for the FortiSwitch Virtual Machine ... Strong knowledge of Linux kernel programming, including system calls and custom device drivers
New
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Santa Clara, CA · On-site
$147K - $203K/yr
Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role spans Linux kernel, firmware, and ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Santa Clara, CA · On-site
$147K - $203K/yr
Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role spans Linux kernel, firmware, and ...
Staff Embedded Linux Engineer
Mountain View, CA · On-site
$189K - $303K/yr
... Developer to architect, design, and implement system-level software for our next-generation embedded platforms. This high-impact role requires deep expertise in Linux kernel internals, BSP ...
Staff Embedded Linux Engineer
Mountain View, CA · On-site
$189K - $303K/yr
... Developer to architect, design, and implement system-level software for our next-generation embedded platforms. This high-impact role requires deep expertise in Linux kernel internals, BSP ...
Experience in systems programming using C or C++, with experience in Linux kernel internals and large-scale system architecture design. Preferred qualifications: * Master's degree or PhD in ...
Experience in systems programming using C or C++, with experience in Linux kernel internals and large-scale system architecture design. Preferred qualifications: * Master's degree or PhD in ...
Principal Kernel & Device Drivers Engineer
San Jose, CA · On-site
$180K - $255K/yr
This is a hands-on Linux kernel and device driver role; it is not an application or platform ... Experience with virtual switching and data center networking at scale * Experience writing test ...
Principal Kernel & Device Drivers Engineer
San Jose, CA · On-site
$180K - $255K/yr
This is a hands-on Linux kernel and device driver role; it is not an application or platform ... Experience with virtual switching and data center networking at scale * Experience writing test ...
Deep technical command of Linux kernel engineering or protocol development within storage ... networking, or server domains. * Industry Standard Mastery: Comprehensive knowledge of storage and ...
Deep technical command of Linux kernel engineering or protocol development within storage ... networking, or server domains. * Industry Standard Mastery: Comprehensive knowledge of storage and ...
Virtual Linux Kernel Developer information
See Mountain View, CA salary details
$119.1K - $127.2K
4% of jobs
$127.2K - $135.2K
4% of jobs
$135.2K - $143.3K
4% of jobs
$143.3K - $151.3K
1% of jobs
$151.3K - $159.4K
9% of jobs
$160.8K is the 25th percentile. Wages below this are outliers.
$159.4K - $167.4K
11% of jobs
$167.4K - $175.5K
12% of jobs
The median wage is $178.2K / yr.
$175.5K - $183.5K
14% of jobs
$183.5K - $191.5K
15% of jobs
$192.3K is the 75th percentile. Wages above this are outliers.
$191.5K - $199.6K
14% of jobs
$199.6K - $207.6K
13% of jobs
$119.1K
$175.8K
$207.6K
How much do virtual linux kernel developer jobs pay per year?
What does a virtual Linux kernel developer do?
What are the key skills and qualifications needed to thrive as a virtual Linux kernel developer?
What are some common challenges faced by virtual Linux kernel developers when debugging complex virtualization issues?
What is the difference between Virtual Linux Kernel Developer vs Virtual Linux System Programmer?
| Aspect | Virtual Linux Kernel Developer | Virtual Linux System Programmer |
|---|---|---|
| Primary Focus | Developing and maintaining Linux kernel code | Writing and optimizing system-level software for Linux |
| Required Skills | C programming, kernel architecture, debugging kernel modules | C, C++, system calls, device drivers |
| Work Environment | Collaborative development, version control, Linux environments | System integration, testing, Linux-based systems |
| Industry Usage | Open-source projects, tech companies, hardware vendors | IT services, embedded systems, enterprise solutions |
While both roles involve Linux and system-level programming, Virtual Linux Kernel Developers focus on kernel code development, whereas Virtual Linux System Programmers work on system software and application interfaces. Understanding these distinctions helps in choosing the right career path or job search focus.
What are popular job titles related to Virtual Linux Kernel Developer jobs in Mountain View, CA?
For Virtual Linux Kernel Developer jobs in Mountain View, CA, the most frequently searched job titles are:
What cities near Mountain View, CA are hiring for Virtual Linux Kernel Developer jobs?
Cities near Mountain View, CA with the most Virtual Linux Kernel Developer job openings:

Linux Peripheral Software Engineer
Santa Clara, CA • On-site
Full-time
Re-posted 9 days ago
Key responsibilities
Design, develop, and integrate peripheral subsystems on Qualcomm platforms, focusing on USB, I2C, I3C, SPI, and MIPI interfaces.
Work closely with customers to review peripheral bus requirements, analyze system-level use cases, and translate those into software design and implementation.
Perform hands-on kernel and driver development, debugging, and optimization in Linux and Android environments, including on-site customer support to resolve peripheral-related issues.
Qualcomm rating
9.1
Based on 12 frontline employees who took The Breakroom Quiz
Job description
Qualcomm Technologies, Inc.
Job Area:
Engineering Group, Engineering Group > Software Applications Engineering
General Summary:
As a Linux Peripheral Software Engineer, you will be responsible for the design, development, integration, and customer support of peripheral subsystems on Qualcomm platforms. This role focuses on USB and low-speed peripheral interfaces such as I2C, I3C, SPI, as well as MIPI-based protocols, enabling robust connectivity and functionality across customer products.
You will work closely with customers to review peripheral bus requirements, analyze system-level use cases, and translate those requirements into software design and implementation. The role involves hands-on kernel and driver development, debugging, and optimization in Linux and Android environments, as well as on-site customer support to bring-up, validate, and resolve peripheral-related issues on development platforms.
You will be involved in customizing, enabling, and optimizing Qualcomm software for customer programs, supporting new hardware bring-up, and troubleshooting complex protocol-level issues across USB, QUP-based peripherals, and MIPI interfaces. Strong collaboration with hardware, architecture, validation, and customer engineering teams is expected.
The ideal candidate has strong C/C++ programming skills, solid experience with Linux kernel and device driver development, and deep familiarity with peripheral protocols and buses. The candidate should be self-driven, capable of owning customer issues end-to-end, and comfortable working across global teams while delivering documentation, training, and technical guidance to customers.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Preferred Qualifications
- 3+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.
- 3+ year of any combination of academic and/or work experience with debugging techniques.
- Proven experience as a Linux Kernel Engineer or similar role.
- Strong knowledge of Linux kernel architecture and build tools.
- Strong understanding of Computer Architecture - Caches, Bus, Memory is required.
- Familiarity with version control systems (e.g., Git).
- Strong communication and collaboration skills.
- The preferred candidate should have knowledge in the following areas:
- Camera, Display, AR/VR, Video, Graphics, BSP software
- Strong understanding of system performance tuning and optimization.
- Extensive experience with Linux kernel development, debugging, and profiling tools.
- Proficiency in programming with real-time operating systems or microkernels, particularly on ARM architectures or Qualcomm's Hexagon microprocessor.
- Advanced C/C++ programming skills with a minimum of 3 years of experience in embedded software systems. Experience in creating or managing software build environments using tools such as Make, CMake, and Git.
- Proficiency in scripting languages (e.g., Bash, Python).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes)
- Familiarity with specific Linux distributions and their kernel customization processes (e.g., Ubuntu, Fedora, Rocky Linux).
Physical Requirements
- Frequently transports between offices, buildings, and campuses up to ½ mile.
- Frequently transports and installs equipment up to 5 lbs.
- Performs required tasks at various heights (e.g., standing or sitting).
- Monitors and utilizes computers and test equipment for more than 6 hours a day.
- Continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely.
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range and Other Compensation & Benefits:
$104,000.00 - $156,000.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.
If you would like more information about this role, please contact Qualcomm Careers.
About Qualcomm
Sourced by ZipRecruiter
Qualcomm is enabling a world where everyone and everything can be intelligently connected. You interact with products and technologies made possible by Qualcomm every day, including 5G-enabled smartphones that double as pro-level cameras and gaming devices, smarter vehicles and cities, and the technology behind the smart, connected factories that manufactured your latest purchase. Our powerful connectivity solutions keep you connected—even in remote areas. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.
Industry
Technology, communication and media
Company size
10,000+ Employees
Headquarters location
San Diego, CA, US
Year founded
1985