Expert Computer Vision Developer

2 weeks ago


Bengaluru, Karnataka, India beBeeAutomation Full time ₹ 1,50,00,000 - ₹ 2,50,00,000
Automation Software Engineer

We are seeking an experienced Automation Software Engineer to join our team. As a key member of our engineering group, you will be responsible for developing and implementing software solutions for industrial automation.

Key Responsibilities:
  • Own software modules for video capture, preprocessing, inference, and post-processing on Linux.
  • Implement image processing pipelines (denoise, resize, color space, undistortion) and computer vision algorithms (keypoints, homography, optical flow, tracking).
  • Build and optimize distance estimation from monocular/stereo camera(s) using calibration, geometry, and/or depth-estimation networks.
  • Integrate machine learning models for driver monitoring 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/machine learning teams on dataset curation, labeling specs, training/evaluation, and model handoff.
Required Skills and Qualifications:
  • At least 2 years hands-on experience 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.
Benefits:

As a member of our engineering team, you will have the opportunity to work on cutting-edge projects, collaborate with talented engineers, and develop your skills in a dynamic and supportive environment.

What We Offer:
  • Opportunities for career growth and professional development.
  • A collaborative and innovative work environment.
  • Access to the latest technologies and tools.
  • A competitive salary and benefits package.


  • Bengaluru, Karnataka, India beBeeExpert Full time ₹ 20,00,000 - ₹ 40,00,000

    Job TitleWe are seeking a highly skilled expert to lead the development and implementation of cutting-edge computer vision algorithms.About the RoleThe ideal candidate will have extensive experience in developing and optimizing computer vision algorithms using Python/C++ and deep learning techniques.They will also provide technical guidance to a team of data...


  • Bengaluru, Karnataka, India beBeeComputerVision Full time ₹ 1,20,00,000 - ₹ 2,50,00,000

    About Our RoleWe are redefining the fight against counterfeit goods with our groundbreaking technology, backed by key investors. Our aim is to build a world where authenticity reigns, ensuring every product and experience is genuine.Job OverviewAs a leading expert in computer vision, you will lead research and development efforts, design and implement...


  • Bengaluru, Karnataka, India beBeeComputerVision Full time ₹ 15,00,000 - ₹ 28,00,000

    Computer Vision Technologies Specialist Job DescriptionWe are seeking a highly skilled Computer Vision Technologies Specialist to join our team.Job Responsibilities:Design and implement computer vision and image processing pipelines and algorithms on various platforms.Map computer vision algorithms to real-time implementation, considering hardware/software...


  • Bengaluru, Karnataka, India Renous consulting Full time

    Job Title : Senior Computer Vision Engineer Location : Bangalore (Hybrid) Experience : 7 to 10 yearsAbout the Role :We are looking for a highly skilled Computer Vision Engineer with strong expertise in C++ and C# to design, implement, and optimize advanced image processing and computer vision algorithms. This role involves working on cutting-edge...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Description:We are seeking a skilled System Software Architect to lead the design and implementation of firmware and driver stack for a cutting-edge computer vision accelerator engine.This is an exciting opportunity to join a team of software engineers and contribute to the creation and evolution of an essential part of the software stack responsible for...


  • Bengaluru, Karnataka, India beBeeComputerVision Full time ₹ 15,00,000 - ₹ 28,00,000

    Job SummaryWe are seeking a visionary Computer Vision Engineer to lead the design and implementation of cutting-edge computer vision and image processing pipelines and algorithms. This is an exceptional opportunity for a skilled engineer to drive innovation and excellence in software development.Key Responsibilities:Design, implement and optimize computer...


  • Bengaluru, Karnataka, India Ctruh Full time

    Job Title : Computer Vision EngineerLocation : Bangalore, India(On-site)Job Type : Full-TimeCompany : Ctruh TechnologiesAbout Ctruh :Ctruh is a leader in 3D development services, partnering on cutting-edge projects with global clients. Our team is passionate about pushing the boundaries of visual and digital experiences, creating innovative 3D solutions....


  • Bengaluru, Karnataka, India Exotrac Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    The RoleWe are seeking a highly motivated and experienced Application Developer to join our team. The ideal candidate has a deep understanding of computer vision principles and practical experience with LLMs. You will be responsible for developing and optimizing our core application for various platforms, ensuring high performance, low latency, and efficient...


  • Bengaluru, Karnataka, India beBeeDeepLearning Full time US$ 10,00,000 - US$ 15,00,000

    Job Title: Computer Vision Professional About the Role:As a pioneer in 3D development services, we're seeking an experienced engineer to drive impactful solutions. Key Responsibilities:Design and deploy advanced computer vision algorithms.Develop expertise in deep learning and AI.Collaborate with global clients on cutting-edge projects. What You'll...


  • Bengaluru, Karnataka, India beBeeMACHINE Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Deep Learning Engineering is a career path that involves designing and developing intelligent systems that can learn and adapt to new data.A job where you increase the depth of your expertise in computer vision, learning and implementing the latest advancements in the field.You will be working on vectorized code that runs in seconds, not in minutes, and...