Software Engineer / Senior Software Engineer, ML & ADAS Perception

Vayavya Labs Pvt. Ltd.

Belagavi District

On-site

INR 800,000 - 1,400,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vayavya Labs Pvt. Ltd. in India is seeking a Software Engineer / Senior Software Engineer, ML & ADAS Perception with 2-3 years of experience.

You will work on data-driven validation for ADAS/AV stacks, building ML pipelines to extract actor behavior from recorded data and integrate tracking and camera geometry concepts into simulation-ready artefacts. You will train models in Python, with PyTorch, implement computer vision components (detection, tracking, segmentation), and contribute to

Qualifications

  • Hands-on Python programming and basic C++ development.
  • Experience with deep learning frameworks, preferably PyTorch.
  • Working knowledge of computer vision techniques and camera geometry.

Responsibilities

  • Train and tune models to extract actor behaviour from ADAS/AV data.
  • Apply tracking and filtering algorithms to support learning models.
  • Build automated ML pipelines for simulation artefacts and validation.

Skills

Python
C++
PyTorch
Computer Vision
Kalman Filters
Linux
Git

Tools

OpenCV
Linux Tools
Git

Job description

  • Software Engineer / Senior Software Engineer, ML & ADAS Perception
Software Engineer / Senior Software Engineer, ML & ADAS Perception

Position: Software Engineer / Senior Software Engineer, ML & ADAS Perception

Years of Experience: 2-3 Years

Job Brief:

The world of ADAS and AV is undergoing a sea-change. OEMs, tier-1s, and regulators are all demanding measurable and quantifiable metrics of ADAS/AV safety. Data-driven simulation-based validation of ADAS/AV stacks is fast becoming the cornerstone of generating and verifying these metrics. Tools and Technologies based on the concept of Data-to-Simulation are driving this simulation-based validation approach. Vayavya is working on developing such tools, where every vehicle, pedestrian and cyclist in the recorded videos and sensor data are enumerated and tracked and every actor trajectory is located accurately on a world digital twin that can then be played in any simulator of choice.

Job Description:
Tool Development
  • Train and tune learning models to extract actor behaviour from a set of recorded ADAS/AV data
  • Apply ADAS tracking and filtering algorithms to aid the learning models
  • Build an automated simulation artefact generation ML pipeline.
Validation
  • Check that what the pipeline produces is correct
  • Build the tests, metrics, and review tools that measure each stage of the pipeline, and feed the corrections back into model training.
Technical Skills:
  • Good programming skills in Python. C++ is a plus.
  • Hands-on with a deep learning framework, PyTorch preferred.
  • Working knowledge of computer vision: object detection, multi-object tracking, segmentation, depth estimation.
  • Understanding of camera geometry: intrinsics, extrinsics, lens distortion and projection.
  • Training and fine-tuning models: datasets, labelling, evaluation metrics.
  • Comfortable with linear algebra, probability, and basic state estimation such as Kalman filters.
  • Exposure to Linux OS, Linux tools, and Git.
Good to Have (Non-mandatory):
  • Handling large datasets of video and logs with NumPy, pandas and plotting tools.
  • Writing test suites and regression checks, using pytest or similar.
  • Understanding of evaluation metrics for detection and tracking: precision, recall, IoU, and tracking scores such as MOTA (Multiple Object Tracking Accuracy) or HOTA (Higher Order Tracking Accuracy).
  • Exposure to ADAS simulation standards like ASAM OpenDRIVE, ASAM OpenSCENARIO, and simulators like esmini or CARLA
Non-Technical Skills:
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Self-managed and able to learn and adapt
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ADAS simulation tooling engineer
ADAS simulation tooling engineer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 1,000,000 - 1,500,000
Machine Learning Engineer (Automotive)
Machine Learning Engineer (Automotive)

Tekpillar • Bengaluru

On-site
INR 1,200,000 - 1,800,000
ADAS SME – Verification & Validation
ADAS SME – Verification & Validation

L&T Technology Services • Bengaluru

On-site
INR 3,500,000 - 6,000,000
ADAS Developer
ADAS Developer

UST • Bengaluru

On-site
INR 800,000 - 1,200,000
ADAS / Autonomous Driving – Perception Engineer
ADAS / Autonomous Driving – Perception Engineer

L&T Technology Services • Bengaluru

On-site
INR 1,200,000 - 1,500,000
QA Lead - Data Annotation (ADAS)
QA Lead - Data Annotation (ADAS)

Tata Elxsi, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,500,000
C++ / ADAS HiL Framework development
C++ / ADAS HiL Framework development

Bosch Group • Bengaluru

On-site
INR 2,800,000 - 3,600,000
Analyst Programmer
Analyst Programmer

SRM Technologies • Chennai District

On-site
INR 1,200,000 - 1,500,000
ADAS Validation Lead - TATA Elxsi, Pune
ADAS Validation Lead - TATA Elxsi, Pune

Tata Elxsi • Pune District

On-site
INR 1,800,000 - 2,600,000
ADAS QA - Data Annotation
ADAS QA - Data Annotation

Tata Elxsi, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000