NVIDIA Logo

NVIDIA

Senior System Software Engineer for Tegra - Memory SW

Posted 3 Hours Ago
Be an Early Applicant
In-Office
3 Locations
Senior level
In-Office
3 Locations
Senior level
As a Senior System Software Engineer, you'll optimize Tegra-based Automotive Platforms, focus on memory management, collaborate with teams, and debug complex memory issues.
The summary above was generated by AI

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 motivated 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. Creating what has never existed demands vision, inventive thinking, and the world’s finest talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment that encourages everyone to perform their life's best work.

Join NVIDIA Tegra’s Memory System Software team and play a key role in advancing Automotive platforms, and Embedded systems. As a Senior System Software Engineer, you will work with a dynamic group focused on innovation and quality. You will engage with the most advanced Tegra platforms in the field. This role offers a chance to collaborate with leading experts and influence the future of technology.

What you'll be doing:

  • Build, develop, and optimize Tegra-based Automotive Platforms and real-time computing environments, specifically QNX Systems responsible for Memory Management.

  • Build and optimize page management, memory allocation, and memory virtualization solutions suited for high-performance and embedded environments.

  • Collaborate with Hardware & Software teams and Product Owners to define and refine SoC memory management requirements.

  • Work with collaborator engineering teams to understand needs, define requirements, and deliver efficient solutions.

  • Debug and triage complex memory-related issues in both kernel and user space on production systems.

  • Improve memory handling in low-power, real-time, and resource-constrained environments.

  • Set performance goals, monitor feedback, analyze data, and make continuous improvements for system performance and resource utilization for QNX and Linux-based systems.

What we need to see:

  • B.Tech. or M.Tech. in Computer Science, Computer Engineering, Electrical Engineering, or Electronics Engineering (or equivalent experience).

  • 5+ years of industry experience in software development, focusing on QNX, Android, or Linux kernel development, concentrating on memory management subsystems (SMMU, dma_buf, Virtualization, Carveout, cache and other memory-related subsystems).

  • Proficiency in C programming and familiar with handling large-scale, complicated codebases.

  • Apply deep knowledge of operating systems, kernel internals, device drivers, memory management, storage, networking, and high-speed interconnects to build and fix highly performant systems.

  • Solid knowledge of Virtual memory systems, encompassing paging, caching, and memory allocation.

  • Proven understanding of ARM architecture and low-level debugging tools (e.g., JTAG, gdb).

  • Experience with kernel module development, memory profiling tools, and system-level debugging.

  • Effective Problem-Solving and Analytical Skills: Outstanding analytical, problem-solving, and debugging skills, with a track record of resolving complex technical challenges.

  • Partnership and Communication: Excellent interpersonal and communication skills, with the ability to articulate complex technical concepts to diverse audiences and collaborate effectively across teams.

Ways to stand out from the crowd:

  • Hands-on development for the Automotive Platforms.

  • Detailed understanding of the Software / Product Development Life Cycle.

  • Prior experience of using Generative AI Tools for work product development.

Join us to explore the possibilities of intelligent automation and coordinated hardware. Work on leading industry Tegra solutions. If this excites you, apply now!

Top Skills

Android
Arm Architecture
C
Gdb
Jtag
Linux
Qnx

NVIDIA Pune, Mahārāshtra, IND Office

Survey No.144 145, Commerzone No.5, Off, Airport Rd, Yerawada, Pune, Maharashtra, India, 411006

Similar Jobs

An Hour Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Client Partner will manage a portfolio, engage prospects, onboard clients, and optimize campaigns for Snapchat advertising to drive revenue growth.
Top Skills: CRM
An Hour Ago
Easy Apply
Hybrid
Mumbai, Maharashtra, IND
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
The Partner Solutions Architect designs scalable systems using MongoDB, advises clients on architecture, collaborates with sales teams, and fosters customer success.
Top Skills: C#C/C++GatlingJavaJmeterLocustMongoDBNode.jsPythonSQL
5 Hours Ago
Remote or Hybrid
India
Senior level
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
SailPoint is seeking a Senior Software Engineer to build Python SDKs and frameworks for their big data platform. Responsibilities include designing, delivering, and testing backend services while collaborating with teammates and engaging in product demos and customer support.
Top Skills: AWSDockerEksGrafanaJIRAKafkaKibanaNoSQLPrometheusPythonRedisSQL

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account