Senior Linux Kernel Camera And ISP Driver Engineer

Techvilla Solutions

Palo Alto, CA

Posted On: Jun 04, 2026

Posted On: Jun 04, 2026

Job Overview

Job Type

Contract - W2, Contract - Independent

Experience

10 - 18 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Linux Kernel Camera
  • ISP Driver Engineer
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
Technical Skills & Expertise
  • 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)
Preferred Qualifications
  • 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

Job ID: TS421421


Posted By

Vivek

Information Technology Recruiter