Job Title: Staff Applications Engineer, Camera ISP
Job Location: Bangalore, India ( This position requires a full-time, on-site presence in our Bangalore, India Office )
Job ID: AI2461
Position Summary:
We are seeking a highly skilled Staff Applications Engineer, Camera ISP with strong embedded Linux and BSP development experience to support our next-generation Edge AI SoC platform. Our SoC includes an integrated multi-camera MIPI CSI subsystem, designed for high-throughput vision and AI workloads.
In this role, you will work across the full camera pipeline sensor bring-up, MIPI CSI integration, V4L2 driver development, media controller configuration, and ISP tuning to deliver high-quality imaging performance optimized for real-time Edge AI applications. You will collaborate closely with hardware, platform software, imaging, and AI runtime teams to ensure stable, high-performance camera pipelines and production-ready image quality.
Key Responsibilities:
Multi-Camera MIPI CSI & ISP Integration:
- Bring up and integrate up to four external MIPI CSI-2 cameras on the Edge AI SoC platform.
- Work with V4L2, media controller frameworks, and camera sensor drivers to support simultaneous multi-camera streaming.
- Develop and debug camera drivers, sensor initialization sequences, and camera pipeline configurations.
- Perform ISP tuning for each camera module including AE, AF, AWB, HDR tuning, color calibration, noise profiling, and image quality optimization.
- Collaborate with sensor vendors, ISP teams, and internal AI software teams to ensure stable and high-quality video pipelines for real-time AI workloads.
BSP Development & Platform Integration:
- Develop, maintain, and optimize the Linux BSP for the Sima s Physical AI SoC platform.
- Customize kernel configurations, bootloaders (e.g., U-Boot), and Debian-based root filesystem components for production deployments.
- Implement and maintain device drivers for SoC peripherals, AI accelerators, camera interfaces, and board-level components.
System Bring-Up & Debugging:
- Diagnose and resolve system-level issues involving kernel, drivers, camera interfaces, media pipelines, and performance bottlenecks.
- Conduct stability, latency, and throughput testing for multi-camera pipelines feeding AI inference engines.
Qualifications:
Required Qualifications:
- Bachelor s or master s degree in electrical engineering, Computer Engineering, Computer Science, or a related discipline.
- 7+ years of experience in embedded Linux or BSP development for ARM-based platforms.
- Hands-on experience bringing up MIPI CSI-2 cameras on embedded SoCs.
- Experience with the V4L2 framework and Linux media controller architecture.
- Proficiency in C and C++ for low-level platform development.
- Strong understanding of embedded hardware interfaces (I2C, SPI, I3C, UART, GPIO, CSI, etc.).
- Strong debugging skills using kernel logs, trace tools, oscilloscopes/logic analyzers (when needed), and system profiling utilities.
Preferred Qualifications:
- Experience integrating multi-camera pipelines (2-4 cameras) on ARM-based SoCs.
- Experience with ISP tuning workflows and vendor-specific ISP tools.
- Knowledge of GStreamer or other multimedia frameworks.
- Experience with CI/CD workflows for Linux kernel and BSP builds.
- Experience supporting AI/vision applications using multi-stream camera inputs.
Personal attributes
Can-do attitude. Strong team player. Curious, creative, and good at solving problems. Execution and results oriented. Self-driven, thinks big and is highly accountable. Good communication skills.