CareerPlan

Firmware Developer

Ho Chi Minh, VietnamFull-time2026-02-10 → 2026-11-11
On-site

Core

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

Role type

Senior Firmware Engineer (C++/Linux)

Builds

Firmware for edge devices (cameras) and Linux-based systems

Domain

Public safety, surveillance, embedded systems

Deliverable

production ML models

Required skills

C++, C, Linux, multi-threaded software design, object-oriented design, image/video processing, neural network deployment on hardware

Preferred skills

NVIDIA/Ambarella platform experience, code review, mentorship

Technologies

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

Responsibilities

Design and implement scalable multi-threaded C++ software; develop Linux device drivers; deploy AI models on edge hardware; debug low-level system performance; create software architecture documents; collaborate on hardware bring-up; review peer code; define test cases; mentor junior developers

Seniority

Senior, hands-on IC with mentorship