Engineer III -CVML (Bengaluru)

Engineer III -CVML (Bengaluru)

09 Sep
|
NewSpace Research & Technologies
|
Bengaluru

09 Sep

NewSpace Research & Technologies

Bengaluru

Engineer III - Computer Vision & Machine Learning

What This Role Offers

- Prospect to develop learning-based vision-aided navigation systems for autonomous UAVs.
- Hands-on exposure to real-world flight testing, dataset collection, and field validation of AI-driven autonomy.
- Ownership of algorithms from dataset preparation and training through geometric validation and embedded deployment.
- Close collaboration with perception, navigation, estimation, embedded and flight-control teams.
- An aggregated scope for R&D; and software development.

About The Role The Mid-Senior Computer Vision & Machine Learning Engineer is a hands-on role focused on building, adapting, validating and deploying computer-vision and machine-learning pipelines for visual navigation. The role requires strong practical experience in computer vision, deep learning, and real-time deployment on embedded platforms.

This is not a generic image classification or object detection role. The engineer must understand how visual algorithms produce measurements that can be consumed safely by a navigation or state-estimation system.

The engineer is not expected to independently architect the complete navigation stack but must be capable of owning individual CV/ML pipelines and delivering estimator-ready outputs.

This role is ideal for engineers who enjoy taking algorithms from research to real-life deployment.

Key Responsibilities

- Develop and improve learned local-feature detection, description and matching pipelines for vision-aided navigation.
- Generate positive and negative correspondence pairs using known poses, geometry, depth, synthetic transformations or pseudo-labels.
- Improve feature repeatability, spatial distribution, descriptor discriminability and matchability across changing viewpoints and altitudes.
- Apply geometric verification and robust outlier rejection before using learned correspondences for pose estimation.
- Build and manage datasets and data pipelines, including data collection during flight tests, annotation, augmentation, training, and evaluation workflows.




- Ensure robust runtime behaviour under real-world conditions such as motion blur, lighting variation, and sensor noise.
- Export and deploy models using ONNX, TensorRT or equivalent deployment runtimes.
- Distinguish model confidence from statistical measurement covariance.
- Integrate vision and ML outputs with robotics and autonomy stacks to enable downstream tasks such as navigation, obstacle avoidance, mapping, and decision-making.
- Document system designs, experiments, model performance, and deployment workflows to support maintainability and knowledge sharing.

Minimum Qualifications

- Bachelor’s or Master’s degree in Robotics, Electrical/Electronics Engineering, Computer Science, Aerospace Engineering, Mathematics or a related field.
- 2+ years (Master’s) or 4+ years (Bachelor’s) of industry or research experience in computer vision, machine learning, or robotics-related roles.; demonstrated technical depth and ownership are more important than a strict year count.
- Strong Python and working C++ proficiency.
- Practical experience with PyTorch or another modern deep-learning framework.
- Practical experience with OpenCV and classical multi-view geometry.
- Experience training or fine-tuning computer-vision models.
- Solid understanding of Image Processing (denoising, deblurring, contrast enhancement, and low-light image improvement)
- Experience with keypoint detection, descriptor extraction, feature matching and geometric verification.
- Understanding of pinhole, fisheye, and other relevant camera models; camera calibration; projection; homography; epipolar geometry; PnP; optical flow; and RANSAC.
- Understanding of coordinate frames, rotations, quaternions, timestamps and uncertainty.
- Understanding of camera and lens properties - shutter, aperture, etc.




- Working knowledge of Linux, Git and software debugging practices.
- Experience with ROS1 or ROS2.

Mathematical Expectations Candidates Must Demonstrate An Applied Understanding Of

- Matrix operations, coordinate transformations and linear systems.
- Linear Algebra - Eigenvalues, eigenvectors, SVD, rotation matrices, quaternions and Jacobians.
- Probability - Conditional probability, Bayes’ rule, probability distribution.
- Statistics - Random process, covariance, correlation, and first-order uncertainty propagation.
- Confidence intervals, hypothesis testing and statistical evaluation.
- Numerical conditioning and optimization (linear and convex).

Mathematical understanding should be demonstrated through vision and navigation problems, not only theoretical definitions.

Preferred Qualifications

- Experience with VIO, visual odometry, visual localization or SLAM.
- Experience with aerial, satellite, EO or thermal/IR imagery.
- Applied knowledge of distillation using model outputs, descriptors, intermediate features, correspondences or downstream pose supervision.
- Experience in pruning or architecture simplification.
- Experience in diagnosing unsupported operators, memory-transfer bottlenecks and CPU–GPU synchronization issues.
- Experience with Jetson Orin NX, TensorRT, CUDA or NVIDIA profiling tools.
- Experience with ArduPilot, PX4, MAVLink or autonomous UAV systems.
- Experience with Docker and reproducible ML environments.
- Familiarity with estimator interfaces, innovation gating or Kalman-filter concepts.

Working Hours

- Standard working hours are 9:30 AM to 6:30 PM, Monday to Friday.
- Field-testing activities may require early-morning or extended hours, depending on mission requirements.

Compensation Range

- Competitive compensation aligned with industry standards, including performance-based incentives.
- Exact salary ranges can be customised according to experience.

Advantages

- Comprehensive health insurance.
- Professional development support.
- Detachment allowance.

📌 Engineer III -CVML (Bengaluru)
🏢 NewSpace Research & Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: engineer iii -cvml (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: engineer iii -cvml (bengaluru) / bengaluru