Embedded Vision Engineer DJI Shenzhen, China arm,linux,c,cpp,python,gpu,i2c,spi,robotics,asia_pacific,enterprise,large_team 300000 500000
DJI ★ FEATURED

Embedded Vision Engineer

Location Node Shenzhen, China (onsite)
Base Compensation CNY 300k – CNY 500k
Commitment full-time
Clearance Req none
arm linux c cpp python gpu i2c spi robotics asia_pacific enterprise large_team Visa OK

Overview

DJI’s Embedded Vision team in Shenzhen is seeking a Senior Embedded Vision Engineer to develop the real-time camera processing pipeline for flagship drone platforms. You will architect and implement firmware that captures, processes, and analyzes high-resolution video streams from multiple camera sensors, enabling autonomous flight modes, obstacle avoidance, and intelligent tracking features.

Your work spans the full embedded vision stack: writing V4L2 sensor drivers for CMOS image sensors over I2C and SPI, implementing ISP tuning pipelines, accelerating computer vision algorithms on embedded GPUs using OpenCL and Vulkan Compute, and optimizing memory bandwidth for 4K and 8K video processing on ARM + Linux SoCs. You will work closely with mechanical, optical, and AI algorithm teams to push the limits of what a flying camera platform can achieve.

The ideal candidate has 5+ years of embedded systems experience with a focus on camera or vision systems. Deep expertise in C and C++ is required, along with embedded Linux driver development and GPU programming experience (CUDA, OpenCL, or Vulkan Compute). Knowledge of computer vision fundamentals, ISP pipeline architecture, and robotics perception systems is highly valued.

Variables & Compensation

  • Health insurance
  • Stock options
  • Housing subsidy
  • Meal allowance
  • R&D lab access