Talent.com
Research Engineer (CV/ML)
Research Engineer (CV/ML)Novus Hi-Tech • Gurgaon, Haryana, India
Research Engineer (CV / ML)

Research Engineer (CV / ML)

Novus Hi-Tech • Gurgaon, Haryana, India
4 days ago
Job description

Position Summary

We’re building safety first video telematics products (ADAS / DMS / driver behavior analytics) that run efficiently on edge devices inside commercial vehicles. You will write modern C++ software, integrate and optimize CV / ML pipelines, and ship reliable, low latency perception features such as driver monitoring and distance estimation from camera feeds.

Key Responsibilities

  • Own C++ software modules for on device video capture, preprocessing, inference, and post processing on Linux.
  • Implement classical image processing pipelines (denoise, resize, color space, undistortion) and CV algorithms (keypoints, homography, optical flow, tracking).
  • Build and optimize distance / spacing estimation from monocular / stereo camera(s) using calibration, geometry, and / or depth‑estimation networks.
  • Integrate ML models (PyTorch / TensorFlow → ONNX / TensorRT / NNAPI / NPU runtimes) for DMS / ADAS events : drowsiness, distraction / gaze, phone‑usage, smoking, seat belt, etc.
  • Hit real time targets (FPS / latency / memory) on CPU / GPU / NPU using SIMD / NEON, multithreading, zero copy buffers.
  • Write clean, testable C++, CMake builds, and Git based workflows (branching, PRs, code reviews, CI).
  • Instrument logging / telemetry; debug with gdb / addr2line, sanitize and profile with perf / valgrind.
  • Collaborate with data / ML teams on dataset curation, labeling specs, training / evaluation, and model handoff.
  • Work with product & compliance to meet on road reliability, privacy, and regulatory expectations.

Qualifications

  • B.Tech / B.E. in CS / EE / ECE (or equivalent practical experience).
  • 2–3 years in CV / ML or video‑centric software roles. Hands on in modern C++ on Linux, with strong Git and CMake .
  • Solid image processing and computer‑vision foundations (camera models, intrinsics / extrinsics, distortion, PnP, epipolar geometry).
  • Practical experience integrating CV / ML models on device (OpenCV + ONNX Runtime / TensorRT / NCNN / MediaPipe / NNAPI).
  • Experience building real time pipelines for live video (GStreamer / FFmpeg, RTSP / RTMP, ring buffers), optimizing for latency & memory .
  • Competence in multithreading / concurrency , lock free queues, and producer–consumer designs.
  • Comfort with debugging & profiling on Linux targets.
  • Reporting To : Technical Lead ADAS

    Requisites :

  • Experience with driver monitoring or ADAS features; event logic and thresholding for production alerts.
  • Knowledge of monocular depth estimation, stereo matching, or structure from motion for distance estimation .
  • Model training exposure ( PyTorch / TensorFlow ) : augmentation, evaluation (precision / recall, ROC / PR), quantization / pruning, conversion to ONNX / TensorRT / NCNN.
  • Hardware acceleration (GPU / VPU / NPU, Arm NEON / DSP), YOLO / RT DETR / Lightweight backbones on edge.
  • Cross compiling, Yocto / Buildroot, containerized toolchains; unit tests (gtest), static analysis (clang tidy, cppcheck), sanitizers.
  • Basic familiarity with MQTT / IoT , message schemas, and over the air updates.
  • Technical Competency :

  • Languages : C++, Python
  • CV / ML : OpenCV, ONNX Runtime / TensorRT / NCNN / MediaPipe; PyTorch / TensorFlow (for training / eval).
  • Video : GStreamer / FFmpeg, V4L2, RTSP / RTMP.
  • Build / DevOps : CMake, Git, gtest, clang‑tidy, sanitizers; CI / CD (GitHub / GitLab / Bitbucket).
  • Debug / Perf : gdb, perf, valgrind
  • Create a job alert for this search

    Research Engineer • Gurgaon, Haryana, India

    Related jobs
    Lead Applied AI Engineer

    Lead Applied AI Engineer

    Taggd • Gurugram, Haryana, India
    Applied AI / LLMs; solid traditional ML).We’re building agentic AI for recruitment workflows—sourcing, screening, interview assistance, and offer orchestration. You’ll own LLM / agent design, retrieval,...Show more
    Last updated: 9 days ago • Promoted
    Generative AI Engineer

    Generative AI Engineer

    Turing • gurugram, uttar pradesh, in
    Turing is looking for people with LLM experience to join us in solving business problems for our Fortune 500 customers.You will be a key member of the Turing GenAI delivery organization and part of...Show more
    Last updated: 24 days ago • Promoted
    AI Engineer

    AI Engineer

    Awign Expert • gurgaon, haryana, in
    Location : Chennai (Onsite Only).Key Skills : AI Engineering, Large Language Models (LLMs), Machine Learning Engineering. We are looking for a skilled AI Engineer with strong experience in designing, ...Show more
    Last updated: 2 hours ago • Promoted • New!
    Gen AI Researcher

    Gen AI Researcher

    HCLTech • gurgaon, haryana, in
    Chennai, Bangalore, Noida, Hyderabad.As a Gen AI Researcher, you will develop and optimize domain specific large language models (LLMs) and small language models (SLMs) to address unique domain spe...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Recro • gurugram, uttar pradesh, in
    Senior Machine Learning Engineer (Search, Recommendations & Conversational AI).Discovery – Search, Recommendations & AI Experiences. Immediate (pre–IPL launch milestones).We are building next-genera...Show more
    Last updated: 30+ days ago • Promoted
    Artificial Intelligence Engineer

    Artificial Intelligence Engineer

    Awign Expert • Gurugram, Haryana, India
    Job description is as given below : - Key Skills and Experience.Over 5 years of practical experience in applying AI to real-world and comprehensive technology solutions. Expertise in machine learning...Show more
    Last updated: 19 hours ago • Promoted • New!
    Research Manager

    Research Manager

    Netscribes • gurgaon, haryana, in
    Lead the design and execution of research engagements and solutions across.Ensure high-quality, outcome-driven deliverables aligned. Drive automation, efficiency, and repeatability in delivery proce...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior AI / ML Engineer

    Senior AI / ML Engineer

    RapidBrains • gurgaon, haryana, in
    We are seeking a highly skilled Senior AI / ML Engineer (6+ years) to design, build, and scale enterprise-grade AI systems. The ideal candidate must have strong experience in Multi-Agent Systems, RAG ...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior ML / AI Engineer

    Senior ML / AI Engineer

    Tritonium • gurgaon, haryana, in
    Tritonium is an AI-powered SaaS platform transforming how mobile product teams understand their users.We process millions of pieces of user feedback and turn them into actionable insights using sta...Show more
    Last updated: 3 hours ago • Promoted • New!
    Machine Learning Engineer

    Machine Learning Engineer

    Recro • gurgaon, haryana, in
    Job Description : AI / ML Engineer (3D Geometry & Manufacturing).We are seeking an exceptionally talented and entrepreneurial. Design for Manufacturability (DFM).If you are passionate about leveraging ...Show more
    Last updated: 30+ days ago • Promoted
    Artificial Intelligence Engineer

    Artificial Intelligence Engineer

    RandomTrees • gurgaon, haryana, in
    Develop, train, and optimize ML and generative AI models including LLMs, transformers, diffusion models, and embedding-based models. Build real-world generative AI applications such as chatbots, RAG...Show more
    Last updated: 2 hours ago • Promoted • New!
    Machine Learning Engineer

    Machine Learning Engineer

    AB InBev GCC India • gurgaon, haryana, in
    And more than ever, it’s our future.A future where we’re always looking forward.Always serving up new ways to meet life’s moments. A future where we keep dreaming bigger.We look for people with pass...Show more
    Last updated: 2 hours ago • Promoted • New!
    Machine Learning Engineer

    Machine Learning Engineer

    goML • gurgaon, haryana, in
    Looking for a culture to thrive & build a rewarding career for yourself, join the core team of young hustlers building the next generation of Machine Learning platform & services.You will develop t...Show more
    Last updated: 30+ days ago • Promoted
    Computer Vision Engineer

    Computer Vision Engineer

    Stupa Sports • Gurgaon, Haryana, India
    We are seeking an experienced Computer Vision Engineer to join our team and contribute to.The ideal candidate will have a strong. Develop and implement advanced computer vision algorithms for 3D rec...Show more
    Last updated: 27 days ago • Promoted
    AI / ML Engineer || RAG || 7+ Yrs || BNG / Gurugram / Pune

    AI / ML Engineer || RAG || 7+ Yrs || BNG / Gurugram / Pune

    Innova ESI • gurugram, uttar pradesh, in
    Expert in CV, NLP, speech models, and multimodal transformer models.Strong understanding of GPU optimization, distributed training (DeepSpeed, Horovod). Experience with real-time / near-real-time vide...Show more
    Last updated: 2 hours ago • Promoted • New!
    Artificial Intelligence Engineer

    Artificial Intelligence Engineer

    AllysAI | AI Lab-as-a-Service • gurugram, uttar pradesh, in
    AllysAI is not a typical AI company.We're an AI Lab-as-a-Service that helps enterprises escape "pilot hell" and ship production AI in 60-90 days—not 12+ months. Our clients include Al Futtaim, Merz ...Show more
    Last updated: 2 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Siemens Digital Industries Software • gurgaon, haryana, in
    Siemens EDA is a global technology leader in Electronic Design Automation software.Our software tools enable companies around the world to develop highly innovative electronic products faster and m...Show more
    Last updated: 3 hours ago • Promoted • New!
    Machine Learning Engineer

    Machine Learning Engineer

    Responsive • gurgaon, haryana, in
    Responsive is looking for an ML Engineer with a strong background in Python, NLP, structured and unstructured data, and basic understanding of ML and DL algorithms / frameworks.The ideal candidate wi...Show more
    Last updated: 2 hours ago • Promoted • New!