The Senior Linux Kernel Camera/ISP Driver Engineer will design, develop, and optimize Linux kernel-level drivers for camera and image signal processing systems in embedded platforms. The role ...
The Senior Linux Kernel Camera/ISP Driver Engineer will design, develop, and optimize Linux kernel-level drivers for camera and image signal processing systems in embedded platforms. The role ...
Design, develop, and maintain Linux kernel features, subsystems and device drivers Optimize kernel performance for specific hardware platforms and use cases Independently debug kernel issues ...
Design, develop, and maintain Linux kernel features, subsystems and device drivers Optimize kernel performance for specific hardware platforms and use cases Independently debug kernel issues ...
Linux Kernel Engineer
Hillsboro, OR · On-site
The Linux System Engineering team is looking for a Linux Kernel Developer responsible for developing, maintaining, and optimizing the core Linux kernel, device drivers, and low-level system software ...
Linux Kernel Engineer
Hillsboro, OR · On-site
The Linux System Engineering team is looking for a Linux Kernel Developer responsible for developing, maintaining, and optimizing the core Linux kernel, device drivers, and low-level system software ...
Linux Kernel Engineer
$139K - $258K/yr
As a Linux Kernel Engineer, you will own the kernel lifecycle end to end, from CI infrastructure and automated validation to driver enablement, debugging, and production-quality releases. You will ...
Linux Kernel Engineer
$139K - $258K/yr
As a Linux Kernel Engineer, you will own the kernel lifecycle end to end, from CI infrastructure and automated validation to driver enablement, debugging, and production-quality releases. You will ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Embedded Linux Developer
Austin, TX · On-site
Engineer with 6+ Yrs of experience in embedded Linux driver/kernel development. Strong C development skills. Experience with any one of the driver development domain Graphics driver - DRM/KMS, OpenGL ...
Embedded Linux Developer
Austin, TX · On-site
Engineer with 6+ Yrs of experience in embedded Linux driver/kernel development. Strong C development skills. Experience with any one of the driver development domain Graphics driver - DRM/KMS, OpenGL ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Quick apply
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Specific job responsibilities include: • Develop and enhance Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN ...
Specific job responsibilities include: • Develop and enhance Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN ...
Develop and enhance Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0). Lead system bring-up ...
Develop and enhance Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0). Lead system bring-up ...
Linux kernel/driver development experience 5-6 years or more. * Automotive software development experience is must * System architecture experience * Android development experience good to have
Linux kernel/driver development experience 5-6 years or more. * Automotive software development experience is must * System architecture experience * Android development experience good to have
Detailed knowledge of Linux kernel internals and device drivers. * Ability to work with low level ... HW and debug issues using kernel debuggers and EJTAG probes. * Familiar with at least one processor ...
Detailed knowledge of Linux kernel internals and device drivers. * Ability to work with low level ... HW and debug issues using kernel debuggers and EJTAG probes. * Familiar with at least one processor ...
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Additional Information All your information will be ...
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Additional Information All your information will be ...
Linux Kernel Engineer
Longmont, CO · On-site
Embedded Linux - including the build system, kernel configuration, device drivers, boot loader, device tree and filesystem, core application development, network configuration, testing * C, Python
Linux Kernel Engineer
Longmont, CO · On-site
Embedded Linux - including the build system, kernel configuration, device drivers, boot loader, device tree and filesystem, core application development, network configuration, testing * C, Python
Linux Engineer
San Mateo, CA · On-site
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Qualifications Additional Information All your ...
Linux Engineer
San Mateo, CA · On-site
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Qualifications Additional Information All your ...
SoC Embedded SW/Linux Validation Engineer We are looking for an SoC Validation Engineer with a strong embedded SW background and, more specifically, Linux kernel/driver programming and debug ...
SoC Embedded SW/Linux Validation Engineer We are looking for an SoC Validation Engineer with a strong embedded SW background and, more specifically, Linux kernel/driver programming and debug ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site
$144K - $190K/yr
You will write Linux Kernel drivers (including creating appropriate user-space APIs) to communicate with custom hardware (e.g. custom ASICs and FPGAs). If you enjoy building embedded systems using ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site
$144K - $190K/yr
You will write Linux Kernel drivers (including creating appropriate user-space APIs) to communicate with custom hardware (e.g. custom ASICs and FPGAs). If you enjoy building embedded systems using ...
Senior Linux Kernel Engineer
Hillsboro, OR · On-site
$56 - $61/hr
Strong Linux kernel development and device driver programming (C/C++) - used to build, enhance, and debug low-level system functionality supporting hardware integration. * Deep understanding of ...
Senior Linux Kernel Engineer
Hillsboro, OR · On-site
$56 - $61/hr
Strong Linux kernel development and device driver programming (C/C++) - used to build, enhance, and debug low-level system functionality supporting hardware integration. * Deep understanding of ...
SoC Embedded SW/Linux Validation Engineer We are looking for an SoC Validation Engineer with a strong embedded SW background and, more specifically, Linux kernel/driver programming and debug ...
SoC Embedded SW/Linux Validation Engineer We are looking for an SoC Validation Engineer with a strong embedded SW background and, more specifically, Linux kernel/driver programming and debug ...
Staff Engineer, Linux Device Drivers
San Diego, CA · On-site
$134K - $202K/yr
The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Familiarity with SoC systems including ...
Staff Engineer, Linux Device Drivers
San Diego, CA · On-site
$134K - $202K/yr
The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Familiarity with SoC systems including ...
Linux Kernel Driver information
See salary details
$101K - $107.8K
4% of jobs
$107.8K - $114.6K
4% of jobs
$114.6K - $121.5K
4% of jobs
$121.5K - $128.3K
1% of jobs
$128.3K - $135.1K
9% of jobs
$136.3K is the 25th percentile. Wages below this are outliers.
$135.1K - $141.9K
11% of jobs
$141.9K - $148.7K
12% of jobs
The median wage is $151.1K / yr.
$148.7K - $155.5K
14% of jobs
$155.5K - $162.4K
15% of jobs
$163K is the 75th percentile. Wages above this are outliers.
$162.4K - $169.2K
14% of jobs
$169.2K - $176K
13% of jobs
$101K
$149.1K
$176K
How much do linux kernel driver jobs pay per year?
How much do Linux driver developers make?
What is a Linux Kernel Driver job?
A Linux Kernel Driver job involves developing, debugging, and maintaining device drivers that interface hardware with the Linux operating system. Kernel driver developers work with low-level system components, ensuring efficient communication between hardware and the OS. They often use languages like C and work with kernel subsystems, memory management, and concurrency. The role requires deep knowledge of Linux internals, debugging tools, and hardware interfaces. It is crucial for enabling hardware functionality in Linux-based environments.
What percent of the Linux kernel is drivers?
What are the main jobs of a Linux kernel?
Are kernel engineers in demand?
What are the key skills and qualifications needed to thrive in the Linux Kernel Driver position, and why are they important?
To excel as a Linux Kernel Driver, you need deep proficiency in C programming, operating system fundamentals, and hands-on experience with Linux kernel architecture, often supported by a computer science degree or equivalent. Familiarity with tools like Git, kernel debugging utilities, and version control systems, as well as kernel module development experience, is highly valuable. Strong problem-solving, collaboration, and communication skills help you work effectively with software teams and hardware engineers. These abilities are crucial for developing robust, high-performance drivers that enable seamless integration of hardware and software components within various Linux environments.
What are the typical challenges faced by a Linux Kernel Driver developer?
Working as a Linux Kernel Driver developer often involves diagnosing complex issues at the intersection of hardware and software, which can be time-consuming and require an in-depth understanding of system internals. You may need to address compatibility concerns across kernel versions and ensure proper functionality under various hardware configurations. Collaboration with hardware engineers, software developers, and QA teams is common, and maintaining effective communication is key to successful project delivery. Staying current with the Linux kernel's ongoing updates and contributing to the open-source community are also typical aspects of the role.
Full-time
Posted 10 days ago
Job description
The Senior Linux Kernel Camera/ISP Driver Engineer will design, develop, and optimize Linux kernel-level drivers for camera and image signal processing systems in embedded platforms. The role involves deep low-level development, hardware bring-up, and performance tuning of multimedia subsystems for high-performance, power-efficient devices.
Roles and Responsibilities- Design, develop, and maintain Linux kernel drivers for camera and ISP subsystems
- Lead MIPI CSI-2 sensor integration and ISP hardware bring-up on embedded platforms
- Implement and optimize components within the Linux media framework, including V4L2, Media Controller, and videobuf2
- Develop high-performance kernel-space code with focus on latency, throughput, and stability
- Work on DMA-BUF sharing mechanisms, scatter-gather DMA mapping, and cache coherency optimization
- Implement and debug kernel-level features including interrupt handling, workqueues, and concurrency controls
- Optimize power management features including runtime PM and suspend/resume flows
- Perform advanced kernel debugging using tools such as JTAG, GDB, ftrace, and lockdep
- Collaborate with hardware, firmware, and system teams to ensure seamless integration of camera pipelines
- Troubleshoot complex system-level issues across driver, kernel, and hardware layers
- Contribute to performance tuning, stability improvements, and system optimization
- 10+ years of embedded systems experience with at least 5+ years in Linux kernel driver development
- Expert-level C programming in Linux kernel space
- Strong understanding of Linux kernel internals including:
- Memory management
- Mutexes, spinlocks, RCU
- Interrupt handling and workqueues
- Strong expertise in Linux media stack:
- V4L2 (ioctl interfaces)
- Media Controller framework
- videobuf2 framework
- Hands-on experience with MIPI CSI-2 sensor integration and ISP bring-up
- Strong knowledge of DMA-BUF, scatter-gather I/O, and cache coherency mechanisms
- Proficiency in kernel debugging tools: JTAG, GDB, ftrace, lockdep
- Solid understanding of Linux power management (runtime PM, suspend/resume)
- Experience in embedded multimedia systems (camera, imaging, or ISP pipelines)
- Exposure to SoC-level camera subsystem architecture
- Strong debugging skills in complex multi-layer kernel-hardware interactions
- Experience optimizing performance and power in resource-constrained systems
About Techvilla Solutions
Sourced by ZipRecruiter
Industry
It services
Company size
51 - 200 Employees
Headquarters location
CA, US
Year founded
2006