CareerPlan

Senior Software Engineer - Applied Research in Robotics

India, BengaluruFull-time2026-07-23 → 2026-11-10

Core

Research, prototype, and optimize robotics solutions using NVIDIA's Programmable Vision Accelerator (PVA) to improve latency, determinism, power efficiency, and throughput for real-time robotics systems.

Role type

Senior IC software engineer (robotics acceleration)

Builds

Optimized robotics software stacks and PVA operators for perception, planning, and sensor processing pipelines

Domain

Robotics, embedded systems, accelerated computing, computer vision

Deliverable

production ML models

Required skills

C/C++ programming, robotics algorithms, heterogeneous computing, embedded Linux/QNX, ROS 2, sensor fusion, real-time scheduling, memory hierarchy optimization

Preferred skills

NVIDIA Jetson/DRIVE/IGX experience, CUDA programming, safety standards (ISO 26262/IEC 61508)

Technologies

PVA, CUDA, ROS 2, C/C++, embedded Linux, QNX, Jetson, DRIVE, IGX

Responsibilities

Research and analyze end-to-end robotics software stacks to prioritize high-impact workloads; Design, implement, test, and optimize PVA operators for robotics workloads; Research parallelization and data movement strategies for mapping robotics algorithms onto PVA; Work across camera, RADAR, LiDAR, IMU, perception, planning, and actuator paths to understand algorithmic requirements; Build benchmarks, validation infrastructure, and technical mentorship for robotics teams adopting PVA acceleration; Collaborate with robotics, hardware architecture, compiler, system software, sensor, and platform teams to define acceleration strategies and interfaces; Write high-quality, maintainable C/C++ code, performance tests, user documentation, and validation infrastructure for robotics acceleration workflows

Seniority

Senior, hands-on IC