Senior System Software Engineer, NvSci

Opens nvidia.wd5.myworkdayjobs.com in a new tab

Overview

  • NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.
  • It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.
  • Today, we’re tapping into the unlimited potential of AI to define the next era of computing.
  • An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world.
  • Doing what’s never been done before takes vision, innovation, and the world’s best talent.
  • As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.
  • Come join the team and see how you can make a lasting impact on the world.
  • Join NVIDIA, a leader in artificial intelligence computing, where our innovations are revolutionizing self-driving cars, machine learning, supercomputing, gaming, and visualization.
  • As a Senior System Software Engineer on the NvSci team, you will play an integral role in crafting NVIDIA's leadership in AI.
  • What you'll be doing: Build and implement next-generation NvSci software to enable seamless cross-platform functionality and efficient integration with user applications, hardware acceleration libraries, and frameworks on various SoCs.
  • Collaborate with internal and external collaborators to improve APIs, simplify system architecture, enhance software flexibility and maintainability, and elevate developer experience.
  • Evaluate trade-offs in resource-constrained environments and work closely with hardware and firmware engineers to optimize performance and improve the potential of crucial middleware NvSci APIs.
  • Lead end-to-end feature development for NvSci that meets stringent automotive safety and security standards (ISO 26262, ASPICE, ISO 21434), aligning with product roadmaps and release cycles.
  • Research and integrate sophisticated software engineering practices, automation tools, and generative AI technologies to improve software reliability, maintainability, and scalability.
  • What we need to see: BS, MS in CS/CE/EE or related engineering field or equivalent experience.
  • 8+ years of relevant software development experience.
  • Experience in system architecture, embedded systems, building complex systems with multiple threads, CPUs, accelerators, and chips.
  • Strong understanding of Operating Systems.
  • Excellent written and verbal communication skills, ability to clearly convey complex technical concepts.
  • Problem-solving skills, with a track record of driving solutions from concept to production.
  • Ability to work effectively in cross-functional, distributed teams.
  • NVIDIA is widely considered to be one of the technology world’s most desirable employers.
  • Our team is composed of some of the most forward‑thinking minds in tech.
  • If you are driven, creative, and passionate about shaping the future of autonomous vehicles, we would love to hear from you.
  • Apply today and contribute to the groundbreaking technologies that are changing the world of self‑driving cars and AI!.

Tools & Skills

Languages

Sourced directly from NVIDIA’s career page

Your application goes straight to NVIDIA.

NVIDIA logo

NVIDIA

India, Bengaluru

Specialisation
Open roles at NVIDIA
2000 positions
Job ID
/job/India-Bengaluru/Senior-System-Software-Engineer--NvSci_JR2022897

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles