← Back to jobs
AAwiros

C++ Engineer (Computer Vision)

Awiros

Gurugram
Full-Time
0.0 - 0.2 LPA
2-4 years experience

Description

Location: Gurugram Work Mode: Work From Office

Make Computer Vision run faster, smarter, and at scale.

Awiros is a Series A-funded deep-tech company ( ~$7M raised) building the world's first app-based Operating System for Computer Vision.

Founded in 2015, our platform enables developers and enterprises to build, deploy, and scale AI-powered video applications across edge and cloud environments.

We work at the intersection of Computer Vision, Deep Learning, C++, GPU computing, and distributed systems, building technology that processes real-time video and high-throughput workloads in real-world deployments.

At Awiros, Computer Vision isn't just about building a model that works. It's about making that intelligence fast, efficient, reliable, and production-ready.

**THE ROLE:**We're looking for a C++ Computer Vision Engineer to build and optimize the systems that bring Computer Vision algorithms into production. You'll work at the intersection of Computer Vision algorithms and high-performance software engineering

  • implementing vision pipelines, integrating AI models, optimizing inference, and building efficient components for real-time video analytics. You'll work closely with our Computer Vision, AI, Platform, and Systems teams to take solutions from algorithm to deployment, with a strong focus on performance, reliability, and real-world constraints.

WHAT YOU'LL WORK ON:

  • Design and develop high-performance Computer Vision components and video processing pipelines in C
  • Implement and optimize algorithms for object detection, tracking, recognition, segmentation, image processing, and other video analytics use cases.
  • Integrate Deep Learning models into production inference pipelines.
  • Optimize AI/CV workloads for latency, throughput, memory utilization, and compute efficiency.
  • Work with GPU-accelerated inference and frameworks such as TensorRT, CUDA, or similar technologies.
  • Profile applications, identify bottlenecks, and improve system-level performance.
  • Work with model artifacts such as ONNX and integrate them into C++ inference pipelines.
  • Build robust solutions for real-time video processing and large-scale deployments.
  • Debug issues across the algorithm, application, inference, and hardware layers.
  • Collaborate with Computer Vision and Platform engineers to integrate CV components into the broader Awiros ecosystem.
  • Take ownership of features from implementation → optimization → integration → deployment.

WHAT YOU BRING: Must Have

  • Strong programming skills in C
  • Strong understanding of Data Structures, Algorithms, and Object-Oriented Programming.
  • Solid understanding of Computer Vision fundamentals.
  • Hands-on experience with OpenCV or similar Computer Vision libraries.
  • Understanding of image and video processing concepts such as image transformations, filtering, feature extraction, detection, tracking, and segmentation.
  • Strong debugging and problem-solving skills.
  • Experience developing production-quality software, not just academic implementations.

Good to Have

  • Experience with CUDA and GPU programming.
  • Experience with TensorRT, ONNX Runtime, OpenVINO, or similar inference frameworks.
  • Experience working with ONNX model integration and optimization.
  • Understanding of Deep Learning models and inference pipelines.
  • Experience with multi-threading, concurrency, or parallel programming in C
  • Exposure to Linux-based development and performance profiling.
  • Familiarity with technologies such as Docker, Kubernetes, Kafka, or distributed systems.
  • Experience working with real-time video or edge computing.

Eligibility Criteria

  • Strong programming skills in C
  • Strong understanding of Data Structures, Algorithms, and Object-Oriented Programming.
  • Solid understanding of Computer Vision fundamentals.
  • Hands-on experience with OpenCV or similar Computer Vision libraries.
  • Understanding of image and video processing concepts such as image transformations, filtering, feature extraction, detection, tracking, and segmentation.
  • Strong debugging and problem-solving skills.
  • Experience developing production-quality software, not just academic implementations.

About Awiros

Awiros is an Indian AI company specializing in video analytics and security solutions for smart cities and enterprises.

Industry: TechnologyEmployees: 1000+Website