Senior Computer Vision Engineer (Video Analytics & Command Control)

ERP21 PTE LTD

Singapore

On-site

SGD 180,000 - 240,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ERP21 PTE LTD seeks a Senior Computer Vision Engineer (Video Analytics & Command Control) to design, scale, and deploy high-throughput vision pipelines feeding centralized C2 systems.

You will bridge edge video processing with enterprise situational awareness, turning CCTV feeds into real-time alerts for operators in integrated operations centers.

Qualifications

  • 5+ years of software engineering experience with 3+ years deploying large-scale video analytics or telemetry pipelines integrated with operational monitoring systems (C2, VMS, or Smart City platforms).
  • Elite proficiency in Python and performance-critical C++.
  • Deep expertise in PyTorch/TensorFlow, NVIDIA DeepStream SDK, GStreamer, Docker, and distributed message queues (Kafka/RabbitMQ).
  • Thorough understanding of real-time streaming protocols (RTSP, WebRTC, SRT, HLS) and enterprise security transport configurations.

Responsibilities

  • Architect robust Python/C++ pipelines using frameworks like NVIDIA DeepStream, GStreamer, or OpenCV to execute concurrent video analytics across hundreds of live camera feeds.
  • Translate computer vision model outputs (bounding boxes, track IDs) into lightweight, structured JSON/Protobuf metadata payloads and stream these alerts to C2 event brokers via Kafka, MQTT, or gRPC.
  • Develop algorithms for cross-camera Re-ID and spatial-temporal tracking to map a subject's trajectory across a site or facility layout.
  • Write custom plugins and middleware to interface with enterprise-grade Video Management Systems, NVRs, and unified access control layers.
  • Profile, benchmark, and scale inference architectures using tools like TensorRT or ONNX Runtime to maintain sub-second latency from camera sensor to C2 dashboard.
  • Virtual/Physical tripwire sensors, laser barriers, and IoT occupancy sensors.
  • Dry contact relays, Wiegand-to-IP converters, OSDP (Open Supervised Device Protocol), and PLCs.

Skills

Python
C++
PyTorch
TensorFlow
GStreamer
Docker

Tools

NVIDIA DeepStream SDK
Kafka
RabbitMQ
ONNX Runtime
TensorRT

Job description

Overview of role

The Senior Computer Vision Engineer (Video Analytics & Command Control) designs, scales, and deploys high-throughput vision pipelines that feed intelligence directly into centralized Command and Control (C2) systems. This role bridges edge video processing with enterprise situational awareness layers. The engineer converts raw feeds from massive CCTV networks into real-time, actionable alerts, enabling operators in integrated operations centers to make critical, time-sensitive decisions based on automated visual insights.

Responsibilities
  • Architect robust Python/C++ pipelines using frameworks like NVIDIA DeepStream, GStreamer, or OpenCV to execute concurrent video analytics across hundreds of live camera feeds.
  • Translate computer vision model outputs (bounding boxes, track IDs) into lightweight, structured JSON/Protobuf metadata payloads. Stream these alerts instantly to C2 event brokers using Kafka, MQTT, or gRPC.
  • Develop algorithms for cross-camera re-identification (Re‑ID) and spatial‑temporal tracking, allowing the C2 system to map a subject’s trajectory across a physical site or facility layout.
  • Write custom plugins and middleware to interface directly with enterprise‑grade Video Management Systems, network video recorders (NVRs), and unified access control physical layers.
  • Profile, benchmark, and scale inference architectures using tools like TensorRT or ONNX Runtime to maintain strict sub‑second end‑to‑end latency boundaries from camera sensor to C2 dashboard.
  • Virtual/Physical tripwire sensors, laser barriers, and IoT occupancy sensors.
  • Dry contact relays, Wiegand‑to‑IP converters, OSDP (Open Supervised Device Protocol), and Programmable Logic Controllers (PLCs).
Requirements
  • 5+ years of software engineering experience, with 3+ years specialized in deploying large‑scale video analytics or telemetry pipelines integrated with operational monitoring systems (C2, VMS, or Smart City platforms).
  • Elite proficiency in Python and performance‑critical C++.
  • Deep expertise in PyTorch/TensorFlow, NVIDIA DeepStream SDK, GStreamer, Docker, and distributed message queues (Kafka/RabbitMQ).
  • Thorough understanding of real‑time streaming protocols (RTSP, WebRTC, SRT, HLS) and enterprise security transport configurations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Computer Vision Engineer
Senior Computer Vision Engineer

Private Advertiser • Singapore

On-site
SGD 140,000 - 190,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

altrocks tech pte. ltd. • Shenton Way

On-site
SGD 120,000 - 180,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Jobline Resources Pte Ltd • Singapore

On-site
SGD 120,000 - 170,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

TOSS-EX PR PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

ALTROCKS TECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Sr. Computer Vision Engineer
Sr. Computer Vision Engineer

CLPS Global • Singapore

On-site
SGD 180,000 - 260,000
Senior Computer Vision Engineer (Ref 26586)
Senior Computer Vision Engineer (Ref 26586)

Jobline Resources Pte Ltd • Singapore

On-site
SGD 150,000 - 210,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Trinity-Consulting-Services-Pte.-Ltd. • Singapore

On-site
SGD 120,000 - 170,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

trinity consulting services pte. ltd. • Singapore

On-site
SGD 90,000 - 130,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Trinity Consulting Services • Singapore

On-site
SGD 120,000 - 180,000