B
B.G.Consultants Private Limited•1h ago
Foundit
Research Engineer
Gurgaon / Gurugram
Full Time
Mid Level
650000-1100000
Full Job Description
B.G. Consultants Private Limited is seeking a highly skilled Research Engineer for their Gurgaon/Gurugram office. This permanent position offers a salary range of INR 650,000 to 1,100,000 and requires 2 to 5 years of experience.
Key Responsibilities:
- Develop and maintain C++ software modules for on-device video capture, preprocessing, inference, and post-processing on Linux.
- Implement classical image processing pipelines (denoising, resizing, color space conversion, undistortion) and computer vision algorithms such as keypoint detection, homography estimation, optical flow, and tracking.
- Build and optimize systems for distance and spacing estimation using monocular or stereo cameras, leveraging calibration, geometry, and/or depth-estimation neural networks.
- Integrate machine learning models (from PyTorch/TensorFlow to ONNX/TensorRT/NNAPI/NPU runtimes) to detect Driver Monitoring System (DMS) and Advanced Driver-Assistance Systems (ADAS) events, including drowsiness, distraction/gaze, phone usage, smoking, and seat belt status.
- Achieve real-time performance targets (FPS, latency, memory usage) on CPU, GPU, and NPU by utilizing SIMD/NEON instructions, multithreading, and zero-copy buffer techniques.
- Write clean, testable C++ code, manage CMake builds, and adhere to Git-based workflows including branching, pull requests, code reviews, and continuous integration (CI).
- Implement logging and telemetry for system instrumentation; debug issues using tools like gdb/addr2line and profile performance with perf/valgrind.
- Collaborate with data and ML teams on dataset curation, labeling specifications, model training and evaluation, and model handoff processes.
- Liaise with product and compliance teams to ensure adherence to on-road reliability, privacy, and regulatory expectations.
Company
B
B.G.Consultants Private Limited
Gurgaon / Gurugram
Posted on Foundit