Senior Software Engineer - Applied Research in Robotics

Reposted 10 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
The Role
Research, prototype, and optimize robotics workloads for NVIDIA's Programmable Vision Accelerator (PVA). Identify high-impact workloads, design and implement PVA operators, integrate into real robotics pipelines, optimize parallelization and data movement, build benchmarks and validation infrastructure, and collaborate across hardware, compiler, system software, and robotics teams. Write production-quality C/C++ code and performance tests while supporting teams adopting PVA acceleration.
Summary Generated by Built In

As the world’s leading accelerated computing company, NVIDIA is paving the way in robotics, self-driving cars, machine learning, supercomputing, and visualization. We are building a team that will help define the next generation of robotics acceleration across NVIDIA platforms, and we would love for you to join us.

We are looking for a Senior Software Engineer - Applied Research in Robotics to research, prototype, and optimize robotics solutions that use NVIDIA’s Programmable Vision Accelerator (PVA), a power-efficient, deterministic VLIW/SIMD processor used across NVIDIA DRIVE, Jetson, and IGX platforms. 

In this role, you will identify high-impact robotics workloads and map them to efficient execution on the NVIDIA’s Programmable Vision Accelerator, or PVA. You will work at the intersection of robotics systems, sensor and actuator processing, heterogeneous computing, and algorithm optimization. Your work will help improve latency, determinism, power efficiency, and throughput for real-time robotics systems.

What You’ll Be Doing:

  • Research and analyze end-to-end robotics software stacks to discover, characterize, and prioritize high-impact workloads that can be accelerated on PVA.

  • Design, implement, test, and optimize PVA operators for robotics workloads, including end-to-end integration into real robotics pipelines.

  • Research parallelization and data movement strategies for mapping robotics algorithms onto PVA efficiently!

  • Work across camera, RADAR, LiDAR, IMU, perception, planning, and actuator paths to understand algorithmic requirements, memory behavior, timing constraints, and real-time execution needs.

  • 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.

  • Support internal and external teams developing and optimizing robotics algorithms on PVA.

  • Leverage modern AI-assisted development tools and agentic workflows to accelerate workload analysis, algorithm creation, benchmarking, and performance exploration.

  • Write high-quality, maintainable C/C++ code, performance tests, user documentation, and validation infrastructure for robotics acceleration workflows.

What We Need To See:

  • BS/MS or PhD in Computer Science, Robotics, Electrical Engineering, Computer Engineering, or equivalent experience.

  • 5+ years of experience in robotics software, embedded systems, accelerated computing, computer vision, sensor processing, perception systems, or related areas.

  • Strong robotics algorithm knowledge, with practical understanding of perception, sensor fusion, control, planning, or actuator pipelines.

  • Strong C/C++ programming skills, including low-level debugging, performance profiling, optimization, and production-quality software development.

  • Experience analyzing algorithms and mapping workloads to heterogeneous hardware such as CPUs, GPUs, DSPs, SIMD/VLIW processors, or domain-specific accelerators.

  • Deep understanding of embedded systems, SoC architecture, memory hierarchy, cache behavior, DMA, real-time scheduling, and performance bottlenecks.

  • Experience with embedded Linux and/or QNX development environments.

  • Experience with robotics middleware, ROS 2, real robot bring-up, sensor integration, or actuator/control paths.

  • Strong communication, collaboration, analytical, and problem-solving skills in a fast-paced multi-functional environment.

Ways To Stand Out from the crowd:

  • Background with NVIDIA Jetson, DRIVE, IGX, ISSAC, VPI, NvMedia, or PVA.

  • Experience building robotics applications that use CUDA or other accelerators for perception, planning, simulation, or real-time sensor processing.

  • Familiarity with safety-conscious development processes such as ISO 26262, IEC 61508, or similar standards.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking people in the world working for us. If you're creative and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for extraordinary people like you to help us accelerate the next wave of artificial intelligence.

Skills Required

  • BS/MS or PhD in Computer Science, Robotics, Electrical Engineering, Computer Engineering, or equivalent experience
  • 5+ years of experience in robotics software, embedded systems, accelerated computing, computer vision, sensor processing, perception systems, or related areas
  • Strong robotics algorithm knowledge (perception, sensor fusion, control, planning, actuator pipelines)
  • Strong C/C++ programming skills including low-level debugging, profiling, optimization, and production-quality software development
  • Experience analyzing algorithms and mapping workloads to heterogeneous hardware (CPUs, GPUs, DSPs, SIMD/VLIW, domain-specific accelerators)
  • Deep understanding of embedded systems, SoC architecture, memory hierarchy, cache behavior, DMA, and real-time scheduling
  • Experience with embedded Linux and/or QNX development environments
  • Experience with robotics middleware, ROS 2, real robot bring-up, sensor integration, or actuator/control paths
  • Strong communication, collaboration, analytical, and problem-solving skills
  • Experience with NVIDIA Jetson, DRIVE, IGX, ISSAC, VPI, NvMedia, PVA
  • Experience building robotics applications using CUDA or other accelerators
  • Familiarity with safety-conscious development processes such as ISO 26262 or IEC 61508

NVIDIA Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about NVIDIA and has not been reviewed or approved by NVIDIA.

  • Equity Value & Accessibility Equity awards and a discounted ESPP are highlighted as core parts of total compensation, enabling employees to share in the company’s success. Stock-based compensation and the two-year lookback ESPP are consistently described as especially valuable.
  • Healthcare Strength Health coverage is portrayed as robust, with comprehensive medical, dental, and vision options alongside mental health support and on-site care resources. Employer HSA contributions and wellness perks reinforce the depth of the offering.
  • Retirement Support Retirement programs are depicted as strong, featuring a meaningful 401(k) match with Roth options and support for Mega Backdoor Roth contributions. These elements position long-term savings as a notable advantage of the total rewards package.

NVIDIA Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, CA
21,960 Employees
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

Zeta Global Logo Zeta Global

Senior Analyst, Analytics and Insights (Programmatic)

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
2429 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

JPMorganChase Logo JPMorganChase

Controller

Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

UL Solutions Logo UL Solutions

Senior Sales Executive

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
2 Locations
15000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
200 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account