Software Engineer: Computer Vision Developer

2 weeks ago


Agra, Uttar Pradesh, India beBeeComputerVision Full time ₹ 90,00,000 - ₹ 1,50,00,000

Job Overview

">

We are seeking a skilled software engineer to own C++ software modules for on-device video capture, preprocessing, inference, and post-processing on Linux.

">

The ideal candidate will implement classical image processing pipelines and CV algorithms, including keypoints, homography, optical flow, and tracking.

">

Additionally, they will build and optimize distance/spacing estimation from monocular/stereo cameras using calibration, geometry, and/or depth-estimation networks.

">

The successful candidate will integrate ML models for DMS/ADAS events, including drowsiness, distraction/gaze, phone-usage, smoking, seat belt, etc.

">

They must hit real-time targets on CPU/GPU/NPU using SIMD/NEON, multi-threading, zero-copy buffers.

">

The candidate will write clean, testable C++, CMake builds, and Git-based workflows (branching, PRs, code reviews, CI).

">

They will instrument logging/telemetry; debug with gdb/addr2line, sanitize and profile with perf/valgrind.

">

Collaboration with data/ML teams on dataset curation, labeling specs, training/evaluation, and model hand-off is essential.

">

Requirements

">

The ideal candidate will have 2+ years of hands-on experience in modern C++ on Linux, with strong Git and CMake skills.

">

They must have solid image processing and computer-vision foundations, including camera models, intrinsics/extrinsics, distortion, PnP, epipolar geometry.

">

Practical experience integrating CV/ML models on device (OpenCV + ONNX Runtime/TensorRT/NCNN/MediaPipe/NNAPI) is required.

">

The candidate will have 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 is necessary.

">

Comfort with debugging & profiling on Linux targets is required.

">

Preferred Skills

">

The ideal candidate will have 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 is desired.

">

Hardware acceleration (GPU/VPU/NPU, Arm NEON/DSP), YOLO/RT DETR/Lightweight backbones on edge is a plus.

">

Cross-compiling, Yocto/Buildroot, containerized toolchains; unit tests (gtest), static analysis (clang tidy, cppcheck), sanitizers are desirable.

">

BASIC familiarity with MQTT/IoT, message schemas, and over-the-air updates is a bonus.



  • Agra, Uttar Pradesh, India beBeeAI Full time ₹ 2,50,00,000 - ₹ 3,50,00,000

    About the JobWe are seeking a skilled Architect to join our team.As a Principal Architect, you will provide leadership in designing and implementing ground-breaking GPU computers that run demanding deep learning, high-performance computing, and computationally intensive workloads.You will identify architectural changes and/or completely new approaches for...


  • Agra, Uttar Pradesh, India beBeeSoftwareEngineer Full time ₹ 1,20,00,000 - ₹ 1,50,00,000

    About the PositionA top industrial automation company is seeking a talented CV/ML Software Engineer to join their team.Key ResponsibilitiesDevelop and own C++ software modules for on-device video capture, preprocessing, inference, and post-processing on Linux.Implement classical image processing pipelines and computer vision algorithms, including denoising,...


  • Agra, Uttar Pradesh, India beBeeDataEngineering Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Title: Data Engineering SpecialistAbout the RoleWe are seeking an experienced Data Engineering Specialist to join our team. As a key member of our data engineering team, you will be responsible for designing and implementing scalable data architectures, developing data pipelines, and ensuring high-quality data delivery.In this role, you will work closely...


  • Agra, Uttar Pradesh, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000

    As a senior software engineer, you will collaborate with product and design teams during the early stages of feature development and author a technical approach to building high-impact projects.Key Responsibilities:Design and develop software applications for databases, networks, and other systemsWork independently on complex projects, contributing to their...


  • Agra, Uttar Pradesh, India Recro Full time

    Location: Bengaluru, on-siteExperience: 2-4 Yrs of full-timeIndustry: E-Commerce preferredStart Date: IMMEDIATE JOINERS ONLY.Position: Software Test Engineer (Automation + Manual)Position SummaryWe are looking for a highly motivated QA professional who is passionate about product quality, detail-oriented, and thrives in a fast-paced startup environment. The...


  • Agra, Uttar Pradesh, India beBeeBackend Full time ₹ 6,00,000 - ₹ 12,00,000

    Job Overview:We are seeking a highly motivated Backend Software Engineer with 6–12 months of internship experience, who is proactive, eager to learn, and has a go-getter attitude.As a Backend Developer, you will contribute to developing server-side web applications and assist in integrating front-end elements. This is an individual contributor role where...


  • Agra, Uttar Pradesh, India beBeeEngineering Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Software Engineering ExpertWelcome to a leading global IT consulting and business solutions organization. We are seeking an experienced Software Engineering Expert to join our team.Job Description:As a Software Engineering Expert, you will be responsible for designing, developing, and maintaining complex software systems. Your primary focus will be on...


  • Agra, Uttar Pradesh, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000

    Are you a skilled software engineer looking for a new challenge? This role is perfect for someone who enjoys writing code, designing automation test suites and working with databases.Key Responsibilities:Develop proficiency in at least one programming language such as Java, Python or C#.Design, develop and maintain automation test suites using frameworks...

  • AI/ML Model Developer

    2 weeks ago


    Agra, Uttar Pradesh, India beBeeMachineLearning Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job Description:We're seeking a talented AI/ML expert to contribute to the design, development, and improvement of AI/ML models and systems.As an integral member of our team, you will work closely with applied scientists, data scientists, software engineers, and product partners to design and deliver AI/ML solutions in production at scale.You will be...


  • Agra, Uttar Pradesh, India beBeeDatabase Full time ₹ 1,20,00,000 - ₹ 1,80,00,000

    Job Title: Database Software EngineerThe role of a Database Software Engineer involves designing, developing, stabilizing, and enhancing SQL programs. You will be responsible for creating and updating data model designs and/or stored procedures.A typical day as a Database Software Engineer might involve:Writing complex SQL queries and stored procedures to...