NVIDIA Logo

NVIDIA

System Software Engineer, Tegra - Memory Software

Posted 2 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Junior
In-Office
Pune, Maharashtra, IND
Junior
As a System Software Engineer at NVIDIA, you will develop and optimize Tegra-based automotive platforms, focusing on memory management, collaborating across teams to improve system performance and solving complex memory-related challenges.
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, driven 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 brain 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 a 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, Embedded systems, and Data Center platforms. As a System Software Engineer, you will work with a multifaceted group focused on innovation and quality. You will engage with the most sophisticated 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, 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).

  • 2+ years of industry experience in software development, focusing on Linux Kernel, Android, and QNX 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 codebases.

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

  • Good 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:

  • Experience of using GenAI Tools like Cursor, Claude, and N8N.

  • Hands-on development for the Automotive Platforms.

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

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

NVIDIA Pune, Mahārāshtra, IND Office

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

Similar Jobs

Junior
Fintech • Software • Financial Services
The role involves performing trade reconciliations, booking corporate actions, resolving breaks, and ensuring accuracy in fund accounting operations for global clients, while communicating with fund administrators.
Top Skills: ExcelMicrosoft Word
2 Hours Ago
Easy Apply
Remote or Hybrid
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The Principal Specialist Sales Engineer will deliver technical presentations, gather customer requirements, and lead evaluations to ensure successful product configurations, enhancing customer satisfaction and security solutions.
Top Skills: DlpNetwork Security TechnologiesSd-WanSsl/IpsecVpns
2 Hours Ago
Hybrid
Mid level
Mid level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
The Omni Marketing Manager develops and implements brand strategies, supports marketing plans, oversees product development, and influences stakeholders to drive results in the FMCG sector.
Top Skills: EcommerceMarketing CommunicationProject Management

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