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, 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.
- 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!.
Sourced directly from NVIDIA’s career page
Your application goes straight to NVIDIA.
Opens nvidia.wd5.myworkdayjobs.com in a new tab
Specialisation
Open roles at NVIDIA
2000 positions
Job ID
/job/India-Pune/System-Software-Engineer--Tegra---Memory-Software_JR2016970
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Technical Account Manager, DRAM Business Enablement
San Jose, California, United States|Other
Micron Technology
Senior Photolithography Equipment Engineer
Boise, ID - ID1|Other
Micron Technology
Senior Photolithography Process Engineer
Boise, ID - ID1|Other
Micron Technology
NTI Physical Failure Analysis Technician
Fab 10N/X, Singapore|Other