Senior Application Software Engineer, Performance

3 Weeks ago • 5 Years + • Artificial Intelligence

Job Summary

Job Description

NVIDIA is seeking a Senior Application Software Engineer, Performance to contribute to their end-to-end autonomous driving application. Responsibilities include developing, maintaining, and optimizing the latency and throughput of L2/L3/L4 autonomous driving solutions. The role involves devising acceleration strategies, developing efficient C++ code utilizing GPGPU programming (CUDA)/ARM NEON, diagnosing performance issues, and adhering to safety standards like MISRA. The ideal candidate will have strong C/C++ skills, experience with parallel architectures, and a solid understanding of system software, operating systems, and computer architecture. Experience with performance analysis, optimization, and benchmarking is crucial. The position requires working with multi-computer and heterogeneous hardware architectures.
Must have:
  • Excellent C/C++ programming skills
  • 5+ years relevant experience
  • Performance analysis & optimization
  • Parallel architecture understanding
  • Debugging techniques
  • System SW/OS & Computer Architecture knowledge
Good to have:
  • Embedded architectures & RTOS
  • Linear algebra & numerical methods
  • Robotics/Computer Vision/ML algorithms
  • CUDA/GPGPU or data parallel architectures experience

Job Details

We are now looking for a Performance Senior Software Engineer for Autonomous Vehicles! Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car powered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error — this is truly an extraordinary time and the era of AI has begun. Image recognition and speech recognition — GPU Deep Learning has provided the foundation for machines to learn, perceive, reason and solve problems. The GPU started out as the engine for simulating human creativity, conjuring up the amazing virtual worlds of video games and Hollywood films.

Now, NVIDIA's GPU runs Deep Learning algorithms, simulating human intelligence, and acts as the brain of computers, robots and self-driving cars that can perceive and understand the world. Just as human imagination and intelligence are linked, computer graphics and AI come together in our architecture. Two modes of the human brain, two modes of the GPU. This may explain why NVIDIA GPUs are used broadly for Deep Learning, and NVIDIA is increasingly known as “the AI computing company.” Make the choice to join us today. Our team builds NVIDIA’s end-to-end autonomous driving application. We are seeking senior software engineers who are passionate about performance with interest in optimizing self-driving solutions that run on NVIDIA’s multi-computer and heterogenous HW architectures.

What you’ll be doing:

  • Develop, maintain and optimize latency and throughput of NVIDIA’s L2/L3/L4 autonomous driving solutions

  • Devise acceleration strategies and patterns to improve software architecture and its efficiency on our computers with multiple heterogeneous hardware engines while meeting or exceeding product goals

  • Develop highly efficient product code in C++, making use of algorithmic parallelism offered by GPGPU programming (CUDA)/ARM NEON while following quality and safety standards such as defined by MISRA

  • Diagnose and fix performance issues reported on our target platform including on-road & simulation

What we need to see:

  • BS/MS or higher in computer science or a related engineering field

  • Excellent C and C++ programming skills

  • 5+ years of relevant proven experience

  • Solid understanding of programming and debugging techniques, especially for parallel architectures

  • Good understanding of System SW / Operating Systems and Computer architecture

  • Experience with performance analysis, optimizations and benchmarking

  • You have excellent analytical, written and verbal interpersonal skills

Ways to stand out from the crowd:

  • Understanding of Embedded architectures and Real-time operating systems & scheduling

  • Strong mathematical fundamentals, including linear algebra and numerical methods

  • Experience implementing algorithms in Robotics, Computer Vision and/or Machine Learning

  • Software development experience with CUDA/GPGPU or any data parallel architectures

Similar Jobs

ByteDance - Research Scientist Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Applike Group - Senior Data Scientist (Recommendation Systems Expert) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago
Microsoft - Senior Researcher – Systems and Networking

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Google - Business Data Scientist

Google

Chicago, Illinois, United States (On-Site)
6 Days ago
Google - Software Engineer II, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Google - Staff Software Engineer, Large Language Model and GenAI

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Scanline VFX - Research Intern (Summer 2025)

Scanline VFX

Los Angeles, California, United States (Hybrid)
5 Months ago
NVIDIA - Senior Technical Program Manager, AI Software and Model Development

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Weeks ago
ByteDance - Software Engineer (Applied Machine Learning - Enterprise)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, LLM Code Agents

Google

Boulder, Colorado, United States (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Student Researcher (Doubao (Seed) Foundation Model - Video Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Software Engineer, Site Reliability Engineering, YouTube Data

Google

Zürich, Zurich, Switzerland (On-Site)
1 Week ago
Microsoft - Senior Data Scientist - Microsoft Threat Protection

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Playtika - Experienced Data Scientist

Playtika

Israel (On-Site)
2 Months ago
IO Interactive - Multiplayer Programmer

IO Interactive

İstanbul, İstanbul, Türkiye (Hybrid)
3 Weeks ago
ByteDance - Student Researcher (Doubao (Seed) - Music Foundation Model) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Airlab Inc  - Gameplay Programmer (Mobile)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
9 Months ago
Google - Software Engineer, Early Career

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Tencent - Senior Environment Concept Artist - Global AAA Action Game

Tencent

Shanghai, Shanghai, China (On-Site)
4 Months ago
Tencent - Tencent Cloud Solution Architect Intern (Indonesia Market)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Ourpalm - Commercialization Operation

Ourpalm

Beijing, Beijing, China (On-Site)
3 Months ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Thatgamecompany - Backend Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Google - International Growth Consultant

Google

Shanghai, Shanghai, China (On-Site)
6 Days ago
Activision - Level Designer

Activision

Shanghai, Shanghai, China (On-Site)
3 Days ago
Tencent - Manager, Global Communications

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Google - Measurement Specialist, Large Customer Sales

Google

Shanghai, Shanghai, China (On-Site)
4 Days ago
Light Speed Studios - Senior 2D Character Concept Artist

Light Speed Studios

Shenzhen, Guangdong Province, China (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Google - Senior Software Engineer, Core Machine Learning, Google Cloud

Google

New York, New York, United States (On-Site)
5 Months ago
Sony Interactive Entertainment - Learning and Development Specialist (AI Talent Development & Training Program Lead)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
2 Weeks ago
SmileGate - AI Reinforcement Learning and Prediction Model Development

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Week ago
Dolby Laboratories - Senior Computer Vision Researcher

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Microsoft - Senior Researcher, CoreAI

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
Google - Cloud Engineer II, AI/ML, Professional Services

Google

Mexico City, Mexico City, Mexico (On-Site)
6 Days ago
NVIDIA - Senior AI-HPC Storage Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Canva - Senior Applied Scientist - AI Research

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Hyderabad, Telangana, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug