Posted Aug 16

Nvidia is hiring a
Senior Software Engineer

US, CA, Santa Clara • US, CA, Santa Clara • 4 Locations
Full time

NVIDIA Autonomous Driving (AV) Perception team is seeking an expert Sr. Software Engineer to join our team. The team develops software and algorithms to support AV needs. Designing and architecting efficient software meant to run in real time for embedded systems. This is a unique opportunity for you to define and develop NVIDIA’s AV onboard software and be a part of NVIDIA’s global Autonomous Driving team!

We are looking for an experienced Senior Software Engineer with deep knowledge of Software Design, Software Architecture, Data Structures and Design Patterns for efficient implementation of infrastructure needs on real time embedded systems.

What you’ll be doing:

  • Lead and guide the development of critical onboard software. Work closely with various teams, define, and collect requirements, create design documents, and direct the implementation.

  • Design and drive efficient software architecture development for embedded systems.

  • Write efficient code in C/C++ for real time embedded systems. Python knowledge is a plus.

  • Debug system issues, analyze, and fix.

  • Work with NVIDIA engineering teams worldwide.

  • Be a part of a global team creating key products.

  • Work in a dynamic environment with the ability to influence and shape the future.

  • Mentor and contribute knowledge to other team member’s work.

What we need to see:

  • BSc in computer science or equivalent experience.

  • 8+ years of software development experience.

  • Expert in software engineering and development.

  • Vast experience in software design for real-time system.

  • Cross-platform development experience.

  • Strong knowledge in Linux platforms and infrastructure.

  • Good communication skills and excellent teamwork capabilities.

  • Proven achievements as an architect or technical leader of a project.

  • Self-driven, ability to work independently.

  • Creativity, problem-solving skills and out-of-the-box thinking.

  • English proficient.

If you have designed, architected and developed complex software infrastructure for embedded systems, we want to hear from you. NVIDIA is the pioneer of GPU-accelerated computing. We specialize in products and platforms for the large, growing markets of gaming, professional visualization, data center, AI, autonomous machines and self- driving-cars. The NVIDIA Autonomous Driving team provides anything a software developer needs to create world class solutions for the demanding challenges faced in the field. To learn more about NVIDIA's Autonomous Driving, visit:

The base salary range is $176,000 - $333,500. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Please mention that you found the job on ARVR OK. Thanks.