Search Jobs

Search by job, company or skills

Computer Vision Engineer

Computer Vision Engineer

inferigence quotient pvt ltd
Early Applicant
  • Posted 16 days ago
  • Be among the first 20 applicants

Job Description

Position: Computer Vision Engineer

Experience: 2–3 Years

Location: Bengaluru, Karnataka

Employment Type: Full-time

About The Role

We are seeking a highly motivated Computer Vision Engineer to join our autonomy and avionics team. The role involves developing, implementing, and validating computer vision models and algorithms and pipelines for UAVs operating in both GNSS-available and GNSS-denied environments.

The ideal candidate should have a strong foundation in theory of deep learning and machine learning, strong understanding of electromagnetic spectrum, imaging fundamentals, camera principles, and mathematical concepts with hands-on experience in implementing these algorithms on embedded or real-time systems.

Key Responsibilities

  • Design, develop, and optimise AI Models
  • Make custom CNNs/ modify existing CNNs to suit specific problems at hand
  • Handle end-to-end training flow
  • Implement end to end inference pipelines on standard PCs as well as on embedded systems
  • Understand performance benchmarks and assess the accuracy and inference times
  • Implement traditional image processing algorithms
  • Factor the code to leverage underlying hardware architecture
  • Prune the networks for efficiency
  • Integrate the system within the application framework using C++
  • Work closely with perception, controls, embedded software, and systems engineering teams.

Required Qualifications

  • B.E./B.Tech/M.E./M.Tech in Computer Science and Engineering, Electronics, ECE, Mechatronics, or a related discipline.
  • 2–3 years of experience in relevant area
  • Strong understanding of: Linear Algebra, Probability and Statistics, AI-ML-DL fundamentals, Image processing, Camera Functioning
  • Strong programming skills in C++ and Python.
  • Experience with MATLAB for algorithm development and validation.
  • Familiarity with Linux development environments.
  • Experience with Git version control.

Preferred Skills

  • Experience with Camera, IMU Calibration and Synchronisation
  • Experience with multi-sensor fusion.
  • Experience working with NVIDIA devices
  • Experience on FPGA will be an added advantage
  • Full understanding of Git functionality
  • Exposure to airborne software development processes and coding standards (e.g., MISRA C++).

Personal Attributes

  • Strong analytical and problem-solving skills.
  • Ability to work independently on challenging technical problems.
  • Good communication and documentation skills.
  • Passion for solving challenging problems
  • Willingness to participate in field trials and flight testing.
  • Team playwe

Skills:- Image Processing, Digital Signal Processing, Computer Vision, OpenCV, C++, Python, GPU computing, Embedded Systems, Remote sensing, Neural networks, Artificial Neural Network (ANN), Convolutional Neural Network (CNN) and Transformer

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

1-6 yrs
Bengaluru, India
Skills:
TensorflowScipyPytorchOpencvKerasPythonAstropyScikit-learnCNN architectures
5-10 yrs
Bengaluru, India
Skills:
Machine LearningWin32MfcMultithreadingLinuxOpencvObject Oriented AnalysisMatlabSignal ProcessingInter-process communicationOptimizationObject Oriented Design MethodologiesApplied MathematicsObject Pattern Recognition
2-4 yrs
Bengaluru, India
Skills:
Image ProcessingPytorchComputer VisionTensorflowPythonKubernetesDockerMachine LearningMLflowKubeflowCloud ML platforms
3-5 yrs
Bengaluru, India
Skills:
PytorchGstreamerOpencvPythonCudaNVIDIA DeepStream SDKONNX RuntimeTensorRT
3-5 yrs
Bengaluru, India
Skills:
PytorchPythonTensorflowOpencvsensor fusiondepth estimation3D Computer VisionSLAM