Nvidia Graphics Pvt Ltd

System Software Engineer - Memory Management for Embedded and Automotive Platforms

Nvidia Graphics Pvt Ltd
Pune
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 2 yearsMin. 2 years

Job Description

System Software Engineer, Tegra - Memory Software

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!

Experience Level

Mid Level

Job role

Work location
Work locationIndia, Pune
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 2 years

About company

Name
NameNvidia Graphics Pvt Ltd
Job posted by Nvidia Graphics Pvt Ltd

Similar jobs you can apply for

Software / Web Developer
Wyse Biometrics Systems Private Limited

Software Tester

Wyse Biometrics Systems Private Limited
Parvati Paytha, Pune
₹15,000 - ₹16,500
Work from Office
Full Time
Any experience
Basic English
Eco Tech Engineers

Quality Engineer

Eco Tech Engineers
Pune
₹25,000 - ₹30,000
Work from Office
Full Time
Any experience
Basic English
Biovision Process Engineering Pvt. Ltd.

QA / QC Executive

Biovision Process Engineering Pvt. Ltd.
Pune
₹10,000 - ₹15,000
Work from Office
Full Time
Any experience
Basic English

Salesforce Developer

THE NaukriWala
Pune
₹60,000 - ₹1,49,000
Work from Office
Full Time
Min. 1 year
Basic English

Quality Engineer

Nigasavi Solutions LLP
Kothrud, Pune
₹20,000 - ₹30,000
Work from Office
Full Time
Min. 5 years
Basic English

Java Developer

THE NaukriWala
Pune
₹40,000 - ₹1,49,000
Work from Office
Full Time
Min. 2 years
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 2 to 31 years are eligible to apply for this job. You can apply for more jobs in Pune to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Pune at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Pune . Through apna, you can find jobs in 64 cities across India. Join NOW!