Camera Firmware Engineer


May 13, 2019
Research Triangle, NC or San Francisco, CA, California

Camera Firmware Engineer
Full Time Position
Research Triangle, NC or San Francisco, CA

Job Description
We are seeking an experienced, Camera Firmware Engineer for our Research Triangle, NC or San Francisco, CA development centers, to be a key contributor to engineering activities aimed at revolutionizing the Client for autonomous vehicles, UAVs, industrial automation and other applications. You will be a key contributor in defining camera hardware design, embedded hardware and firmware design and development, digital design, simulation and schematic, PCB bring up, troubleshooting, and transfer to production.

  • Embedded camera hardware/firmware development for next generation client system
  • Design embedded system for camera MIPI CSI-2 interface and peripheral digital circuits
  • Develop camera firmware for high-speed data streaming and processing
  • Write specifications for camera firmware and data interfaces
  • Recommend new designs and/or changes to existing designs
  • Full-cycle embedded system development including SOC/APU selection, processor selection, and connectivity to internal and external subsystems
  • Develop custom drivers and board support packages
  • Develop design requirements, bench prototypes, execute design simulations, integrate prototypes, conduct V&V testing, and deploy designs to production.
  • Oversee design reviews and PCB layout activities
  • Design for compliance and safety

  • Bachelor’s/Master’s degree in Electrical or Computer engineering with >5 years industrial experience.
  • Strong knowledge in camera firmware development over MIPI-CSI interfaces
  • Experience with communication protocols such as MIPI, I2C, UART, CAN, Ethernet.
  • Experience with Embedded Linux and RTOS Operation Systems.
  • Experience with SoC platforms in Autonomous driving market a plus
  • Familiar with Image signal processing and Computer vision.
  • Working knowledge in automotive electrical hardware requirements and automotive communication protocols a plus
  • Team player with strong interpersonal and communication skills.
  • Must have good documentation skills