
Software Engineer: Computer Vision Developer
2 weeks ago
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.
-
Senior AI Software Engineer
2 weeks ago
Agra, Uttar Pradesh, India beBeeAI Full time ₹ 2,50,00,000 - ₹ 3,50,00,000About 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...
-
Senior CV/ML Software Developer
2 weeks ago
Agra, Uttar Pradesh, India beBeeSoftwareEngineer Full time ₹ 1,20,00,000 - ₹ 1,50,00,000About 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,...
-
Data Engineering Specialist
2 weeks ago
Agra, Uttar Pradesh, India beBeeDataEngineering Full time ₹ 2,00,00,000 - ₹ 2,50,00,000Job 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...
-
Senior Software Engineer
2 weeks ago
Agra, Uttar Pradesh, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000As 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...
-
Software Engineer in Test
2 weeks ago
Agra, Uttar Pradesh, India Recro Full timeLocation: 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...
-
Software Backend Engineer
2 weeks ago
Agra, Uttar Pradesh, India beBeeBackend Full time ₹ 6,00,000 - ₹ 12,00,000Job 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...
-
Expert Software Engineer
2 weeks ago
Agra, Uttar Pradesh, India beBeeEngineering Full time ₹ 2,00,00,000 - ₹ 2,50,00,000Software 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...
-
Senior Software Developer
2 weeks ago
Agra, Uttar Pradesh, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000Are 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,000Job 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...
-
Database Software Engineer
2 weeks ago
Agra, Uttar Pradesh, India beBeeDatabase Full time ₹ 1,20,00,000 - ₹ 1,80,00,000Job 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...