CareerPlanSign in

Embedded Software Engineer (C++, Computer Vision)

Ho Chi Minh, Vietnam💼 Full-time🗓 2026-08-28 → 2026-09-26

Core

Develop high-performance Video Analytics Engine components by building, porting, and optimizing real-time video processing on embedded hardware and SOC platforms.

Role type

Senior Embedded Software Engineer (C++, Computer Vision)

Builds

Ultra-low latency edge analytics and video processing pipelines for Smart Cameras and Edge AI devices

Domain

Embedded Systems / Computer Vision / Video Analytics

Deliverable

production ML models

Required skills

C++11/14/17, Linux/Embedded Linux, memory management, multi-threading, concurrency, performance profiling, Computer Vision, image processing

Preferred skills

GStreamer, video codecs (H.264/H.265, RTSP), hardware accelerators (Nvidia Jetson, Ambarella, Qualcomm, NXP), CUDA, OpenCL

Technologies

GStreamer, OpenCV, TensorRT, CUDA, OpenCL

Responsibilities

Design and maintain high-efficiency C++ software components for video analytics libraries; Port and optimize algorithms and memory usage across diverse embedded platforms; Build low-latency real-time video processing pipelines; Collaborate on deploying Deep Learning/Computer Vision models to edge environments; Debug system bottlenecks, memory leaks, and latency issues

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.