Staff Camera Software Engineer
Core
Design and maintain Linux kernel camera and ISP drivers for Ford's electric vehicle fleet, ensuring high-reliability image pipelines and hardware-software integration.
Role type
Staff Camera Software Engineer (Linux Kernel Driver)
Builds
Production-grade camera subsystems and ISP stacks for electric vehicles
Domain
Automotive embedded systems / Linux kernel development
Deliverable
production ML models | product features | infrastructure
Required skills
Linux kernel driver development, C programming (kernel space), V4L2/Media Controller/videobuf2, MIPI CSI-2 sensor bring-up, DMA-BUF management, kernel debugging (GDB/ftrace), Linux power management
Preferred skills
GPU driver stacks (TTM), ISO 26262 automotive standards, upstream Linux kernel contributions, technical architecture strategy, team mentoring
Technologies
Linux kernel, V4L2, Media Controller, videobuf2, MIPI CSI-2, DMA-BUF, GDB, ftrace, debugfs, sysfs
Responsibilities
Develop and maintain Linux kernel camera/ISP drivers using V4L2 and Media Controller frameworks; Integrate and debug MIPI CSI-2 sensors and image pipelines for preview and ZSL paths; Manage firmware interfaces and buffer lifecycles using DMA-BUF and zero-copy mechanisms; Drive power management initiatives for camera hardware subsystems; Diagnose and resolve complex kernel-space issues like race conditions and deadlocks; Build debug and observability tooling for system health metrics
Seniority
Staff, technical leadership & hands-on IC