Role Summary
This role is responsible for integrating perception modules into the system platform, ensuring
that imaging and sensor data can be reliably and efficiently consumed by the SoC, AI
pipelines, and robotic systems. The primary focus is on the Linux camera software stack,
including V4L2 and the Media Controller framework, enabling seamless driver and pipeline
integration between Sensors, ISPs, and the system platform.
You will be directly involved in multi-camera architectures, synchronization mechanisms, and
data flow design, enabling camera data to feed AI inference, SLAM, and VIO pipelines. This
position plays a critical role in transforming perception hardware into a fully functional
system component.
Key Responsibilities
- Linux Camera System Integration & Execution
Integrate perception modules into Linux-based system platforms, ensuring camera and
sensor data are reliably and efficiently consumed by SoC, AI, and robotic systems across
bring-up, validation, and mass production phases. - Camera Driver Development & Maintenance
Develop and maintain Linux drivers for sensors, ISPs, and MCUs, leveraging V4L2, Media
Controller, and GStreamer frameworks to ensure stable camera support across system
platforms. - Camera Pipeline & Data Flow Integration
Bring up and integrate camera pipelines from MIPI through ISP to SoC, designing and
validating metadata handling and buffer flows to enable seamless data delivery to AI and
application layers. - Multi-Camera Architecture & Synchronization
Support multi-camera system architectures, implementing frame synchronization,
timestamping, and trigger mechanisms to ensure data consistency across system and
algorithm layers. - Cross-Functional Collaboration & System Validation Support
Collaborate closely with FPGA, camera firmware, IQ, AI, and robotics teams to support
system integration, performance validation, and issue resolution, enabling successful
product deployment.
Requirements
- Strong experience with Embedded Linux or RTOS environments
- Familiarity with V4L2 and GStreamer frameworks
- Solid understanding of I2C, SPI, and MIPI interfaces
- Ability to read datasheets and perform register-level debugging
- Capable of independently completing camera bring-up and issue isolation
- Experience with at least one common camera interface such as MIPI CSI-2, USB, or Ethernet
Preferred Qualifications
- Over 3 years of R&D experience with cross-functional project involvement
- Experience with NVIDIA, Qualcomm, or NXP platforms
- Hands-on experience with multi-camera systems, synchronization, or metadata pipelines
- Experience integrating with MCU, FPGA, or ISP pipelines

