CareerPlanGet AI match score →

Firmware Developer

Ho Chi Minh, Vietnam💼 Full-time🗓 2026-02-10 → 2026-07-31

Core

Develop firmware for ALPR and surveillance cameras used in public and commercial safety applications.

Role type

Firmware Developer (Embedded Systems)

Builds

Mission-critical communications devices and AI-powered video security systems

Domain

Public safety, traffic management, surveillance, embedded Linux

Deliverable

production ML models | product features

Required skills

C++, Linux application development, C programming, image/video processing (OpenCV, FFmpeg, GStreamer), neural network deployment on edge hardware (NVIDIA, Ambarella), multi-threaded OOP design, Linux device driver development

Preferred skills

Software architecture design, code review, test case creation, mentoring junior developers

Technologies

C++, Linux, OpenCV, FFmpeg, GStreamer, NVIDIA, Ambarella

Responsibilities

Design and implement scalable multi-threaded C++ software for high-speed data processing; develop advanced software modules using modern C++ patterns; deploy AI models on edge platforms; apply C skills for Linux device driver development and debugging; identify and improve low-level system performance; create software architecture and algorithm design documents; collaborate with hardware designers on board bring-up and debug; review peer code for standards adherence; collaborate with QA on test cases and regression testing; mentor junior developers

Seniority

Mid-level (1-5 years experience), hands-on IC

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