Talent.com
Software Engineer : CV / ML Engineer

Software Engineer : CV / ML Engineer

A Top Industrial Automation Company which is part of a Top Engineering GroupGurugram, Haryana, India
7 hours ago
Job description

About the Company : A Top Industrial Automation Company which is part of a Top Engineering Group

Job Description

  • 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, multi threading, 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 hand-off.

Requirements

  • 2+ years 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
  • 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.
  • Please share your resumes at

    Create a job alert for this search

    Software Engineer • Gurugram, Haryana, India

    Related jobs
    • Promoted
    AI / ML Engineer

    AI / ML Engineer

    Innodata Inc.Delhi, IN
    Our AI-driven platforms and expert teams empower clients in healthcare, life insurance, and other industries to identify risks, improve efficiency, and make smarter decisions.By combining proprieta...Show moreLast updated: 4 days ago
    • Promoted
    DevOps / Platform Engineer

    DevOps / Platform Engineer

    iVedha Inc.Delhi, IN
    Hiring a seasoned DevOps / Platform Engineer to drive automation, platform reliability, and robust.Design, deploy, and manage CI / CD pipelines and infrastructure automation, leveraging AI for.Implemen...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Green HR SolutionsDelhi, IN
    Hiring for a USA based multinational Software Company.We are looking for a skilled and passionate Software Engineer to design, develop, and maintain high-quality software applications.The ideal can...Show moreLast updated: 26 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Rahul KhannaGhaziabad, IN
    Scheduled is building the world’s first .AI-native personal operating system.Free Executive Planner” that helps users structure their days, manage relationships, and live with intention.You will ha...Show moreLast updated: 4 days ago
    • Promoted
    Software Engineer

    Software Engineer

    BrightEdgeGhaziabad, IN
    Just seeking some good talent!.At BrightEdge, we innovate at the intersection of AI, SEO, and enterprise growth.We’re not just shaping the future of enterprise SEO and content performance; we’re al...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer || ML + Core

    Software Development Engineer || ML + Core

    SciSpacegurugram, uttar pradesh, in
    SciSpace (Formerly Typeset) is the world's largest platform for researchers to create, collaborate and publish their research. Used by millions of researchers across 91 countries from organizations ...Show moreLast updated: 17 days ago
    • Promoted
    Sr Software Engineer

    Sr Software Engineer

    Mitchell Martin Inc.Delhi, IN
    Job Title : Senior Software Engineer.We are looking for a Senior Software Engineer with strong experience in building scalable, cloud-native applications using AWS services, Node.The ideal candidate...Show moreLast updated: 19 days ago
    • Promoted
    Software Engineer

    Software Engineer

    RevXDelhi, IN
    At RevX, we operate at scale — handling.We’re looking for a passionate Software Development Engineer to help us build and deliver high-performance systems and features that power customer engagemen...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (C++) - 30570

    Software Engineer (C++) - 30570

    TuringDelhi, IN
    Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex systems code, ...Show moreLast updated: 5 days ago
    • Promoted
    Software Engineer

    Software Engineer

    DroisysDelhi, IN
    Droisys is an innovation technology company focused on helping companies accelerate their digital initiatives from strategy and planning through execution. We leverage deep technical expertise, Agil...Show moreLast updated: 30+ days ago
    • Promoted
    Senior ML Engineer

    Senior ML Engineer

    Piramal Financefaridabad, haryana, in
    Build and operate end-to-end ML / AI pipelines (data → training → deployment → monitoring).Automate CI / CD for ML / AI with Jenkins, integrate MLflow for tracking and registry.Deploy scalable batch and ...Show moreLast updated: 4 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Scrapingdoggurgaon, haryana, in
    At Scrapingdog, we make web scraping easy for everyone.Our suite of APIs handles millions of proxies, browsers, and CAPTCHAs to provide users with HTML of any web page in a single API call.Designed...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer

    Software Engineer

    ThunderSoft India Private Limitedfaridabad, haryana, in
    Work closely with the project team to understand business requirements and translate them into effective automation workflows. Design and implement automation solutions using tools such as Power Aut...Show moreLast updated: 18 days ago
    • Promoted
    Quadient Software Engineer

    Quadient Software Engineer

    Alight SolutionsGurugram, Haryana, India
    At Alight, we believe a company’s success starts with its people.At our core, we Champion People, help our colleagues Grow with Purpose and true to our name we encourage colleagues to “Be Alight.Be...Show moreLast updated: 19 days ago
    • Promoted
    • New!
    Sr. / Lead Software Engineer

    Sr. / Lead Software Engineer

    QualysDelhi, IN
    Qualys, Inc is a pioneer and leading provider of disruptive cloud-based IT, security, and compliance solutions with over 11,000 active customers in more than 130 countries, many of which are in the...Show moreLast updated: 9 hours ago
    • Promoted
    Principal Software Engineer AI / ML

    Principal Software Engineer AI / ML

    CotivitiDelhi, IN
    We are seeking a software architect designing comprehensive MLOps platform, establishing technical standards, and leading infrastructure integration for ML deployment. Principal Responsibilities and...Show moreLast updated: 3 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    MechademyGurugram, Haryana, India
    Mechademy combines decades of expertise in Turbomachinery with advanced machine learning algorithms to power its IoT platform, Turbomechanica®. By analyzing data from multiple sources, the platform ...Show moreLast updated: 4 days ago
    • Promoted
    Software Engineer II (Fullstack)

    Software Engineer II (Fullstack)

    ForresterNew Delhi, Delhi, India
    At Forrester, we’re trusted to work on trailblazing, mission critical problems that business and technology leaders face today. That’s why we’re always looking to empower talented individuals to per...Show moreLast updated: 30+ days ago