CV/ ML Software Engineer

1 week ago


Tiruchi, Tamil Nadu, India A Top Industrial Automation Company which is part of a Top Engineering Group Full time

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

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.

Role Expectations

  • 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.
  • 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.

Please share your resumes at bhawna@marketscope.in


  • CV/ML Engineer

    1 week ago


    Tiruchi, Tamil Nadu, India beBeeComputerVision Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title:Software Engineer: CV/ML Expert">Job Description:We are seeking an experienced Software Engineer to join our team. As a CV/ML Engineer, you will be responsible for designing and developing software solutions that utilize computer vision and machine learning algorithms.Our ideal candidate will have a strong background in modern C++ and Linux, with...


  • Tiruchi, Tamil Nadu, India beBeeArtificialintelligenceengineer Full time ₹ 80,00,000 - ₹ 1,20,00,000

    Job OpportunityWe are seeking a talented AI/ML Engineer to join our team. This role involves developing robust backend software solutions in Python, focusing on AI/ML applications.Develop scalable and efficient backend software solutions using Python for AI/ML applications.Implement high-performance RESTful APIs using FastAPI or equivalent frameworks,...


  • Tiruchi, Tamil Nadu, India beBeeMachineLearning Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

    Drive Technology-Enabled Transformation with AI/ML ExpertiseWe are seeking a highly skilled AI/ML Engineer to join our team and contribute to driving technology-enabled transformation across various sectors.Key Responsibilities:Prioritize graph machine learning in the tech stack during sourcing, while maintaining a broader scope for AI/ML engineers.Focus on...

  • Creative Genius

    2 weeks ago


    Tiruchi, Tamil Nadu, India beBeeArtificial Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title:AIML Developer - Python, AI/ML, GenAILocation: Baner, PuneExperience: 2-3 yrsDesign, develop and deploy AI/ML/GenAI models and algorithms using Python and relevant frameworks.Development of Generative AI solutions including natural language processing (NLP), Embedding models, Text retrieval Reinforcement Learning and other related...


  • Tiruchi, Tamil Nadu, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 3,00,00,000

    We are seeking a seasoned software developer to spearhead the creation of innovative AI and machine learning solutions. As a key member of our team, you will be responsible for designing, developing, and deploying cutting-edge AI/ML technologies at an enterprise level.The ideal candidate will possess hands-on experience in computer vision, deep learning,...


  • Tiruchi, Tamil Nadu, India beBeeArtificialIntelligence Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Senior AI Engineer - Innovation & EfficiencyWe are seeking a highly skilled senior AI/ML engineer to design, implement and deploy AI/ML solutions that drive business innovation and efficiency through scalable and optimized technology.Leadership Principles:Customer-Centric ApproachCourageous LeadershipContinuous ImprovementEntrepreneurial...

  • AI and ML Expert

    2 weeks ago


    Tiruchi, Tamil Nadu, India beBeeArtificialintelligenceengineer Full time ₹ 1,80,00,000 - ₹ 2,70,00,000

    We are seeking a highly skilled and experienced Artificial Intelligence and Machine Learning Engineer to join our team.This is a full-time hybrid role that involves working on various tasks including pattern recognition, computer science, neural networks, statistics, and algorithms.Responsibilities:Develop and implement AI/ML models to solve complex business...


  • Tiruchi, Tamil Nadu, India beBeeCybersecurity Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Lead AI/ML Engineer">We are seeking an experienced Lead AI/ML Engineer to join our team in Chennai. The ideal candidate will have a strong background in machine learning and a practical understanding of the cybersecurity domain, with deep experience in training and fine-tuning Large Language Models (LLMs) such as LLaMA 3 using frameworks like vLLM.The...


  • Tiruchi, Tamil Nadu, India beBeeMachineLearning Full time ₹ 1,20,00,000 - ₹ 1,50,00,000

    Job Title: AI/ML ExpertWe are seeking a highly skilled Datascientist with strong expertise in analysing business requirements and implementing advanced AI/ML solutions.The ideal candidate will specialise in applying AI/ML techniques to extract meaningful insights, generate recommendations, and deliver measurable business outcomes.Key Responsibilities:Analyse...


  • Tiruchi, Tamil Nadu, India beBeeArtificialintelligence Full time ₹ 1,80,00,000 - ₹ 2,40,00,000

    AI Lead Position OverviewWe are seeking an experienced AI engineer to lead the development and implementation of AI/ML solutions. This role involves designing and developing AI models, mentoring junior engineers, collaborating with cross-functional teams, and analyzing complex data sets.Key Responsibilities:Develop and implement AI/ML models and...