Careers

Firmware Engineer – Camera Firmware / ISP Control

Role Summary

This role serves as a critical bridge between hardware and perception system operation,
ensuring that camera sensors, ISPs, and MCUs function correctly according to system
specifications and deliver optimal image performance across various use cases. The position
focuses on the control layer of sensors, ISPs, and MCUs, including sensor mode
management, register configuration, and ISP pipeline control, to ensure reliable image
generation and output.


You will collaborate closely with hardware, firmware, IQ, and robotics teams throughout
camera bring-up, performance tuning, and mass production stabilization. This role is
essential for enabling fast deployment and manufacturability of robotic perception systems.

Key Responsibilities

  1. Camera Control Layer Integration & Execution
    Own the control-layer integration of camera sensors, ISPs, and MCUs, ensuring correct
    operation according to system specifications and on-time delivery across bring-up,
    validation, and mass production phases.
  2. Sensor, ISP & MCU Control Firmware Development
    Develop and maintain control firmware for sensors, ISPs, and MCUs, including sensor
    mode management, register-level configuration and debugging, as well as MCU firmware
    for control, synchronization, and state management.
  3. ISP & Image Pipeline Parameter Control
    Control ISP pipelines and image parameters such as exposure, gain, and HDR modes,
    collaborating with IQ teams to align control strategies with image quality and system
    requirements.
  4. Camera Bring-up, Debugging & Stability Risk Management
    Lead camera bring-up for new sensor, ISP, and MCU platforms, diagnosing image
    anomalies, stability issues, and performance bottlenecks, and driving solutions to ensure
    long-term reliability and manufacturability.

Requirements

  • Experience with Embedded Linux or RTOS environments
  • Hands-on experience with camera sensor control and configuration
  • Proficiency in C and microcontroller firmware development
  • Solid understanding of I2C, SPI, and MIPI architectures
  • Ability to read datasheets and perform register-level debugging
  • 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 leadership or collaboration
  • Experience with Onsemi, Sony, or OmniVision camera sensors
  • Hands-on experience tuning or controlling ISPs from Onsemi, Sony, Indie, or NVIDIA
  • Strong understanding of image processing and ISP pipeline architectures