Software Engineer: CV/ML Engineer

23 hours ago


Shimoga, Karnataka, 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

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 bhawna@marketscope.in



  • Shimoga, Karnataka, India beBeeData Engineer Full time ₹ 18,00,000 - ₹ 20,00,000

    Operational Analytics SpecialistAbout UsSelector's operational intelligence platform provides actionable multi-dimensional insights to network, cloud, and application operators.The platform offers a seamless collaboration experience, search-driven conversational interface, and automated data engineering pipelines.Our solutions are used by leading...


  • Shimoga, Karnataka, India beBeeArtificialIntelligence Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    AI/ML Engineer - Core Algorithm and Model ExpertOur organization is seeking an experienced AI/ML engineer to lead the development of advanced algorithms and models for computer vision, generative AI, audio processing, predictive analysis, and NLP applications. As a key member of our team, you will be responsible for designing, developing, and optimizing...


  • Shimoga, Karnataka, India beBeePythonDeveloper Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Senior Python DevelopersOverviewWe are seeking a seasoned Senior Python Developer to join our team. The ideal candidate will have extensive experience in designing, developing, and maintaining robust Python applications with a strong focus on AI/ML solutions.About the RoleThis is a challenging and rewarding opportunity for an experienced developer...


  • Shimoga, Karnataka, India beBeeEngineer Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Title: Senior MLOps EngineerKey Responsibilities:As a Senior MLOps Engineer, you will be responsible for leading the design, implementation, and scaling of AI infrastructure. This includes partnering with researchers, product teams, and DevOps to turn prototypes into production services that meet strict SLAs for latency, reliability, and cost...

  • Software Engineer

    1 week ago


    Shimoga, Karnataka, India beBeeEngineering Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Software EngineerJob Overview:We are seeking a skilled software engineer to develop scalable systems using modern programming languages.Responsibilities:Design and implement distributed systems using cloud environments, Kubernetes, Python, and microservicesDevelop containerized applications with Java Backend Development, React JS, Spring Boot, and...

  • Mlops Engineer

    2 weeks ago


    Shimoga, Karnataka, India Schneider Electric Full time

    Job Profile At Schneider Electric we are committed to solving real-world problems to create a sustainable digitized new electric future Artificial Intelligence has the potential to transform industries and help unlock efficiency and sustainability As part of the AI Technology group 70 people we are seeking an MLOps engineer who can contribute to...

  • Software Engineer

    4 days ago


    Shimoga, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000

    Software Engineering SpecialistWe're seeking a skilled software engineer to join our team and contribute to the development of a next-generation trading platform.This role is ideal for an engineer with experience in building fast, beautiful, and reliable user interfaces that scale.The ideal candidate will have a solid understanding of modern web development...


  • Shimoga, Karnataka, India beBeeMachineLearning Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    We are seeking a skilled software engineer to join our team. As a CV/ML Engineer, you will be responsible for developing and optimizing C++ software modules for on-device video capture, preprocessing, inference, and post-processing on Linux.Developing and optimizing C++ software modules for on-device video capture, preprocessing, inference, and...

  • Data Engineer

    4 days ago


    Shimoga, Karnataka, India Bahwan CyberTek Full time

    Job Title: Data Engineer – Google Cloud Platform (GCP) Job Summary We are seeking a skilled and motivated Data Engineer with hands-on experience in building scalable data pipelines and cloud-native data solutions on Google Cloud Platform. The ideal candidate will be proficient in GCP services like Pub/Sub, Dataflow, Cloud Storage, and BigQuery, with a...

  • Software Engineer

    6 days ago


    Shimoga, Karnataka, India beBeefrontend Full time ₹ 15,00,000 - ₹ 35,00,000

    Frontend DeveloperWe are seeking a talented software engineer to design and build user-friendly web and mobile applications with clean, scalable, and maintainable code.