{"schemaVersion":"jobsearcher.job.v1","id":"c9b37bbe58b7b0b6be82fd33","url":"https://jobsearcher.com/jobs/c9b37bbe58b7b0b6be82fd33","canonicalUrl":"https://jobsearcher.com/jobs/c9b37bbe58b7b0b6be82fd33","title":"Senior Linux Kernel Camera And ISP Driver Engineer","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. \r Roles and Responsibilities \r \r Design, develop, and maintain Linux kernel drivers for camera and ISP subsystems \r Lead MIPI CSI-2 sensor integration and ISP hardware bring-up on embedded platforms \r Implement and optimize components within the Linux media framework, including V4L2, Media Controller, and videobuf2 \r Develop high-performance kernel-space code with focus on latency, throughput, and stability \r Work on DMA-BUF sharing mechanisms, scatter-gather DMA mapping, and cache coherency optimization \r Implement and debug kernel-level features including interrupt handling, workqueues, and concurrency controls \r Optimize power management features including runtime PM and suspend/resume flows \r Perform advanced kernel debugging using tools such as JTAG, GDB, ftrace, and lockdep \r Collaborate with hardware, firmware, and system teams to ensure seamless integration of camera pipelines \r Troubleshoot complex system-level issues across driver, kernel, and hardware layers \r Contribute to performance tuning, stability improvements, and system optimization \r \r Technical Skills & Expertise \r \r 10+ years of embedded systems experience with at least 5+ years in Linux kernel driver development \r Expert-level C programming in Linux kernel space \r Strong understanding of Linux kernel internals including:\r \r Memory management \r Mutexes, spinlocks, RCU \r Interrupt handling and workqueues \r \r \r Strong expertise in Linux media stack:\r \r V4L2 (ioctl interfaces) \r Media Controller framework \r videobuf2 framework \r \r \r Hands-on experience with MIPI CSI-2 sensor integration and ISP bring-up \r Strong knowledge of DMA-BUF, scatter-gather I/O, and cache coherency mechanisms \r Proficiency in kernel debugging tools: JTAG, GDB, ftrace, lockdep \r Solid understanding of Linux power management (runtime PM, suspend/resume) \r \r Preferred Qualifications \r \r Experience in embedded multimedia systems (camera, imaging, or ISP pipelines) \r Exposure to SoC-level camera subsystem architecture \r Strong debugging skills in complex multi-layer kernel-hardware interactions \r Experience optimizing performance and power in resource-constrained systems","company":"Techvilla Solutions","rawCompany":"techvilla solutions","city":"Palo Alto","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-06-11T10:49:09.625Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"}],"industries":[{"code":"334413","title":"Semiconductor and Related Device Manufacturing","slug":"semiconductor-and-related-device-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Linux Kernel Camera And ISP Driver Engineer","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. \r Roles and Responsibilities \r \r Design, develop, and maintain Linux kernel drivers for camera and ISP subsystems \r Lead MIPI CSI-2 sensor integration and ISP hardware bring-up on embedded platforms \r Implement and optimize components within the Linux media framework, including V4L2, Media Controller, and videobuf2 \r Develop high-performance kernel-space code with focus on latency, throughput, and stability \r Work on DMA-BUF sharing mechanisms, scatter-gather DMA mapping, and cache coherency optimization \r Implement and debug kernel-level features including interrupt handling, workqueues, and concurrency controls \r Optimize power management features including runtime PM and suspend/resume flows \r Perform advanced kernel debugging using tools such as JTAG, GDB, ftrace, and lockdep \r Collaborate with hardware, firmware, and system teams to ensure seamless integration of camera pipelines \r Troubleshoot complex system-level issues across driver, kernel, and hardware layers \r Contribute to performance tuning, stability improvements, and system optimization \r \r Technical Skills & Expertise \r \r 10+ years of embedded systems experience with at least 5+ years in Linux kernel driver development \r Expert-level C programming in Linux kernel space \r Strong understanding of Linux kernel internals including:\r \r Memory management \r Mutexes, spinlocks, RCU \r Interrupt handling and workqueues \r \r \r Strong expertise in Linux media stack:\r \r V4L2 (ioctl interfaces) \r Media Controller framework \r videobuf2 framework \r \r \r Hands-on experience with MIPI CSI-2 sensor integration and ISP bring-up \r Strong knowledge of DMA-BUF, scatter-gather I/O, and cache coherency mechanisms \r Proficiency in kernel debugging tools: JTAG, GDB, ftrace, lockdep \r Solid understanding of Linux power management (runtime PM, suspend/resume) \r \r Preferred Qualifications \r \r Experience in embedded multimedia systems (camera, imaging, or ISP pipelines) \r Exposure to SoC-level camera subsystem architecture \r Strong debugging skills in complex multi-layer kernel-hardware interactions \r Experience optimizing performance and power in resource-constrained systems","datePosted":"2026-06-11T10:49:09.625Z","dateModified":"2026-06-11T10:49:09.625Z","hiringOrganization":{"@type":"Organization","name":"Techvilla Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Palo Alto","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c9b37bbe58b7b0b6be82fd33"},"url":"https://jobsearcher.com/jobs/c9b37bbe58b7b0b6be82fd33"}}