Principal Architect (Engine Pipeline)
Core
Architect a modular, high-throughput Video & AI Pipeline Engine for Intelligent Edge Devices, handling dynamic graph construction, heterogeneous resource orchestration, and AI model optimization.
Role type
Principal Architect (Engine Pipeline)
Builds
Unified software foundation for smart cameras and dedicated AI box processors
Domain
Embedded AI, High-Performance Computing, Edge Intelligence
Deliverable
production ML models
Required skills
Modern C++ (14/17/20), System Architecture, Heterogeneous Resource Orchestration, AI Model Optimization (Quantization, Pruning), Memory & Data Flow Design, Scalability & Abstraction, Profiling & Analysis, Pipeline Frameworks
Preferred skills
Experience with TensorRT, SNPE/QNN, OpenVINO, SoC architectures (Qualcomm, Ambarella, NVIDIA), GStreamer, MediaPipe, DeepStream
Technologies
C++14/17/20, TensorRT, SNPE, QNN, OpenVINO, eBPF, Nsight Systems, DMA, PCIe
Responsibilities
Design framework for dynamic graph construction (DAG) for AI models and image processing blocks; Design scheduling logic to balance workloads across CPU, GPU, DSP, and NPU; Define architectural support for Model Quantization and Network Pruning; Architect zero-copy data transport mechanisms; Create a hardware-agnostic Abstraction Layer (HAL)
Seniority
Principal, hands-on IC