Senior Linux Kernel Camera And ISP Driver Engineer

Veriipro

Palo Alto (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Veriipro is seeking a Senior Linux Kernel Camera/ISP Driver Engineer based in Palo Alto, California, to design and optimize Linux kernel drivers for camera systems. This role emphasizes deep development in multimedia subsystems, focusing on high-performance and power-efficient devices.

The ideal candidate has over 10 years in embedded systems, with at least 5 years of experience in Linux kernel driver development, expert C programming skills, and proficiency in Linux media stack. This position offers a challenging opportunity in a dynamic environment.

Qualifications

  • 10+ years of embedded systems experience with 5+ years in Linux kernel driver development.
  • Expert-level C programming in Linux kernel space.
  • Strong understanding of Linux kernel internals, including memory management and mutexes.

Responsibilities

  • Design, develop, and maintain Linux kernel drivers for camera and ISP subsystems.
  • Lead MIPI CSI-2 sensor integration and ISP hardware bring-up.
  • Implement and optimize components within the Linux media framework.

Skills

Embedded systems experience
Linux kernel driver development
C programming
Understanding of Linux kernel internals
Expertise in Linux media stack (V4L2)
MIPI CSI-2 sensor integration
Linux power management
Kernel debugging tools

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
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Linux Kernel Camera/ISP Driver Engineer
Senior Linux Kernel Camera/ISP Driver Engineer

Insight Global • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Senior Linux Kernel Camera and ISP Driver Architect
Senior Linux Kernel Camera and ISP Driver Architect

Veriipro • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Senior Linux Kernel Camera/ISP Driver Architect
Senior Linux Kernel Camera/ISP Driver Architect

Insight Global • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Staff Camera & ISP Linux Kernel Engineer (Hybrid)
Staff Camera & ISP Linux Kernel Engineer (Hybrid)

Ford Motor Company • Palo Alto (CA)

Hybrid
USD 150,000 - 284,000
Immediate medical, dental, vision and
Tuition assistance
Vehicle discount program for employees
+1
Embedded Camera Systems Engineer (MIPI / ISP / SoC)
Embedded Camera Systems Engineer (MIPI / ISP / SoC)

Proception Inc. • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Competitive equity
Health coverage
Work on real robotic systems
+2
Senior Camera BSP & Middleware Engineer
Senior Camera BSP & Middleware Engineer

Jabil • Town of Poland (NY)

On-site
USD 130,000 - 170,000
Principal SW Developer
Principal SW Developer

Stellantis • Auburn (AL)

On-site
USD 80,000 - 120,000
Senior Embedded Imaging Scientist
Senior Embedded Imaging Scientist

D3 Embedded • City of Rochester (NY)

On-site
USD 93,000 - 125,000
Medical and dental coverage
401k retirement contribution
Paid holidays and time off
+2
Senior Camera Pipeline, Image Quality Engineer
Senior Camera Pipeline, Image Quality Engineer

Jobtailor • San Francisco (CA)

On-site
USD 150,000 - 190,000
Senior Camera ISP & Image Quality Engineer for Autonomy
Senior Camera ISP & Image Quality Engineer for Autonomy

Bedrock Robotics Inc • San Francisco (CA)

On-site
USD 160,000 - 210,000