Computer Vision Software Engineer

2 days ago


Udaipur, Rajasthan, India beBeeMachine Full time ₹ 1,50,00,000 - ₹ 2,02,50,000
Key Responsibilities

  • Owning software modules for on-device video capture, preprocessing, inference and post-processing.
  • Implementing classical image processing pipelines (denoise, resize, color space, undistortion) and computer vision algorithms (keypoints, homography, optical flow, tracking).
  • Building distance estimation from monocular/stereo cameras using calibration, geometry and/or depth-estimation networks.
  • Integrating machine learning models (PyTorch/TensorFlow -> ONNX/TensorRT/NNAPI/NPU runtimes) for DMS/ADAS events: drowsiness, distraction/gaze, phone usage, smoking, seat belt, etc.
  • Meeting real-time targets (FPS/latency/memory) on CPU/GPU/NPU using SIMD/NEON, multithreading, zero copy buffers.
  • Writing clean, testable C++ code with CMake builds and Git based workflows.
  • Instrumenting logging/telemetry and debugging with gdb/addr2line, sanitizing and profiling with perf/valgrind.
  • Collaborating with data/ML teams on dataset curation, labeling specs, training/evaluation and model handoff.
Role Expectations

  • 2+ years hands-on experience in modern C++ on Linux with strong Git and CMake skills.
  • Solid image processing and computer vision foundations including camera models, intrinsics/extrinsics, distortion, PnP and epipolar geometry.
  • Practical experience integrating CV/ML models on device with OpenCV and 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 and 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) and sanitizers.
  • Basic familiarity with MQTT/IoT, message schemas and over-the-air updates.


  • Udaipur, Rajasthan, India Bosch Global Software Technologies Full time

    Job Summary:We are seeking a highly skilled and motivated Senior Computer Vision and ML-Engineer to join our prestigious Corporate Research team. As a key member of our team, you will be responsible for researching, developing, and implementing innovative computer vision and machine learning algorithms to solve challenging real-world problems. You will...


  • Udaipur, Rajasthan, India beBeeComputerVision Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    About the RoleWe are seeking a skilled Computer Vision Engineer to lead the design and implementation of complex computer vision pipelines.Develop and deploy AI-powered computer vision solutions for various applications, including object detection, instance segmentation, and industrial anomaly detection.Design and implement optimized C++ edge GPU...


  • Udaipur, Rajasthan, India beBeeExpertise Full time ₹ 10,00,000 - ₹ 15,40,000

    About a top industrial automation companyJob Title: Software Engineer - CV/ML ExpertJob Description:We are seeking an experienced software engineer to own C++ software modules for on-device video capture, preprocessing, inference, and post-processing on Linux.The ideal candidate will have a strong background in classical image processing pipelines and...


  • Udaipur, Rajasthan, India beBeeInnovation Full time ₹ 40,00,000 - ₹ 50,00,000

    Job Title:Senior Product DirectorAbout the Role:We are seeking an experienced Senior Product Director to lead our new Research and Development unit, bridging Headquarters and local development teams. The ideal candidate will have a forward-thinking approach, strong technology understanding, and the ability to inspire software developers to deliver innovative...


  • Udaipur, Rajasthan, India beBeeSoftwareArchitecture Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Senior Architect PositionThis is an exciting opportunity to take on a key role in defining the software architecture of our products.As a Senior Architect, you will be responsible for defining and architecting the software framework for automotive SoC systems, considering performance, power efficiency, and safety-critical requirements.You will collaborate...


  • Udaipur, Rajasthan, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    About the RoleWe are seeking a highly skilled Lead Software Engineer - Game Development to drive our gameplay and mechanics development in Unreal Engine. This role requires a strong technical vision, collaboration with designers and artists, and leadership of the programming team.Key Responsibilities:Collaborate with stakeholders to understand project...


  • Udaipur, Rajasthan, India beBeeNVH Full time ₹ 20,00,000 - ₹ 25,00,000

    Computer-Aided Engineering AnalystThis role involves utilizing computational tools to simulate and analyze complex engineering challenges, specifically in nonlinear finite element analysis, structural dynamics, and NVH studies.Key Responsibilities:Develop a strong foundation in nonlinear finite element analysis, optimization, and fatigue life...

  • Software Engineer

    4 days ago


    Udaipur, Rajasthan, India beBeeFrontend Full time ₹ 15,00,000 - ₹ 25,00,000

    Software Engineer RoleWe are seeking a skilled software engineer to lead the development of cutting-edge user interfaces and collaborate with cross-functional teams.About the Job:Design and implement high-quality front-end solutions using React, HTML, and CSS.Collaborate with backend developers to ensure seamless integration of front-end and back-end...


  • Udaipur, Rajasthan, India beBeeSoftware Full time US$ 1,00,000 - US$ 1,50,000

    Full Stack DeveloperWe are seeking a highly skilled and motivated Full Stack Developer to join our team. In this role, you will be responsible for developing and maintaining scalable cloud-based applications using Python, JavaScript, and TypeScript.The ideal candidate will have a strong command of modern web development frameworks and experience in agile...


  • Udaipur, Rajasthan, India beBeeBackend Full time ₹ 10,00,000 - ₹ 20,00,000

    Job TitleWe are seeking a skilled Java developer to join our organization in the capacity of backend software engineer.As a core member of an agile team, you will be responsible for driving user story analysis and elaboration, designing and developing responsive web applications using best engineering practices. You will perform hands-on software...