Find a jobRecruiters

Algorithm Developer - Matlab - Bangalore

Exclusive opportunity

Onsite

Algorithm Developer - Matlab - Bangalore

VidPro Consultancy Services

Algorithm Developer - Matlab - Bangalore

Skills

PythonNumPyPyTorchTensorFlowMATLABAI

15 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹500,000 – ₹1,200,000 / year

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

6 October 2026

What they need


*Greetings from Vidpro Conslutancy.

We are hiring for Algorithm Developer / Engineer with 3+ years of experience for once of our Aerospace and defence Company in Bangalore

  • Location: Bangalore, full-time at the client site. Remote or hybrid work is not possible.

Role summary

Design, develop and validate data fusion, tracking and recognition algorithms. Prototype them in

MATLAB measure their performance, and hand the benchmarked algorithms to the

software team for embedded implementation. Key responsibilities

  • Convert mathematical equations and algorithm descriptions into working code.
  • Design and implement fusion, tracking or recognition algorithms.
  • Build sensor models from interface specifications.
  • Build simulations and generate test data to check the algorithms.
  • Measure performance with numbers: accuracy, track continuity, false track rate and latency.
  • Benchmark candidate algorithms and recommend the best performer.
  • Define test cases and carry out standalone algorithm testing.
  • Write clear, commented code and document the equations, design and results.
  • Present designs at formal design reviews and close the action points raised.
  • Support the software team when the algorithm is converted to C/C++.

Qualification

  • B.E./B.Tech in ECE, EEE, CSE or Aerospace, or M.Sc in Mathematics or Physics. M.E./M.Tech is

preferred.

Minimum 3 years of hands-on algorithm development in MATLAB or Python.

*Must-have skills for every candidate*

Area What you must be able to do

MATLAB programming

(MATLAB profile)

Scripts and functions, matrix indexing, vectorised code, structures and cell

arrays, plotting, file handling and debugging. Write algorithms with core

MATLAB functions, without depending on toolboxes

Python programming

(Python profile)

Data types, functions, classes, lists and dictionaries, file and exception

handling, and debugging. NumPy arrays, slicing and broadcasting, SciPy linear

algebra and Matplotlib

Matrix mathematics Multiplication, transpose, inverse, determinant and rank. Eigenvalues and

eigenvectors. Solving linear equations. Positive-definite matrices. Cholesky, QR and SVD decompositions

Probability and statistics Random variables, mean, variance, covariance and correlation.

Gaussian distribution. Bayes rule. Generating and analysing noise

Estimation theory Least squares, and the Kalman filter family (KF, EKF, UKF): predict step, update step, process noise and measurement noise

Coordinate frames Polar, spherical and Cartesian conversion. NED and ECEF frames. 2D and 3D rotation matrices

Numerical methods Interpolation, numerical integration and differentiation, root finding, and awareness of precision errors

Equations to code Read a derivation, implement it correctly, and check the output against a hand calculation

C basics Data types, loops, functions, arrays, pointers and structures. Read and write simple C programs

Working independently Write code without internet search or AI tools, recalling common library functions and syntax from memory

*Algorithm areas*

Candidates must have hands-on experience in one or more of these areas. Experience in several is an advantage. Area Algorithms and skills

State estimation and tracking EKF, UKF, IMM filters, motion models (constant velocity, constant acceleration, coordinated turn), noise and bias modelling, track-to-track fusion, covariance intersection

Data association and track management

Gating, GNN, JPDA, MHT, assignment algorithms (Hungarian, auction), track

initiation, confirmation and deletion, duplicate track merging

Sensor resource management

Task scheduling, rule-based priority logic, optimisation, information-gain

based sensor tasking

Target detection and recognition (Python required)

OpenCV, PyTorch or TensorFlow, CNN and transformer-based object

detectors, IR and EO image processing, video object tracking, dataset

preparation and augmentation, model export to ONNX

*Interested Candidates do share your updated CV [email protected]*

Other offers great for you!

These companies are also looking for great profiles

Soors

Lead Developer Java / Angular H/F

Freelance

33600 Pessac, France

Hybrid

Skills

AngularJava

21 hours ago

Quick apply

Mon Consultant Indépendant

SAP ABAP developer senior with SAP IS-U

TJM HT max 700 € (hors éventuels frais de mission, à discuter avec le client)

Freelance

Brussels, Belgium

Hybrid

Skills

Systèmes d'information

20 hours ago

Quick apply

Nigel Frank

(DUTCH SPEAKER ONLY) Freelance .Net Developer - Antwerp Region

Freelance

Antwerp, Belgium

Hybrid

Skills

Angular.NET

29 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools