Are you a highly motivated software engineer with a passion for deep-level system architecture? NVIDIA is looking for talented individuals to join our Tegra System-on-Chip (SoC) Software organization to help us design, build, and verify the next generation of industry-leading hardware and software platforms.
Job Overview:
- Role: Tegra System Software Engineer
- Company: NVIDIA
- Location: Santa Clara, CA
- Focus: ARM-based SoC kernel drivers and embedded software
In this role, you will be heavily involved in the early stages of product development, working closely with silicon and pre-silicon teams to bring up new platforms. Your work will directly influence hardware architecture and system software, setting the foundation for high-performance computing solutions that power everything from AI to advanced robotics.
Primary Responsibilities:
- Design, develop, and verify kernel drivers and features for next-generation Tegra SoC architecture.
- Collaborate with hardware and silicon engineers to simulate, model, and prototype new systems.
- Perform SoC bring-up, focusing on enabling core OS software across new platforms.
- Write, unit test, and maintain robust code to ensure long-term system stability and performance.
- Influence design specifications by providing critical feedback on hardware architecture.
Eligibility Criteria:
- Required: BS or MS in Computer Engineering, Computer Science, or a related field.
- Required: 5+ years of relevant software development experience.
- Required: Outstanding proficiency in C programming and low-level driver development.
- Required: Strong background in ARM-based processor architecture.
- Required: Deep understanding of computer system architecture (caches, buses, memory controllers, DMA).
- Preferred: Hands-on experience with chip or board bring-up.
- Preferred: Expertise in embedded code development and debugging with JTAG tools.
At NVIDIA, you will be part of a world-class team that is widely considered one of the most desirable employers in the technology sector. We foster a collaborative, fast-paced environment where creative thinkers can push the boundaries of what is possible. If you are driven, technically excellent, and eager to solve complex system-level problems, we want to hear from you.
Innovation Starts Here: Why Join NVIDIA?
NVIDIA is at the forefront of the AI and accelerated computing revolution, transforming industries from gaming to autonomous driving. By joining our team, you gain access to cutting-edge technology, a culture that values radical creativity, and the opportunity to work alongside some of the brightest minds in the world. Benefits include highly competitive compensation packages, equity, and comprehensive health and wellness plans for you and your family.
Our company culture is built on the foundation of diversity and inclusion, ensuring that every NVIDIAN feels empowered to do their best work. We are proud to be an equal opportunity employer and consistently rank as a top-tier workplace, driven by our commitment to innovation and the belief that our people are our greatest asset.
How to Apply
If you are ready to take your career to the next level, we encourage you to submit your application for the Tegra System Software Engineer position today. This role offers the unique chance to shape the underlying architecture of technologies that change the world. By joining our team, you’ll not only enjoy industry-leading benefits but also be part of a mission-driven organization dedicated to tackling the most challenging engineering problems of our time.
| Attribute | Details |
| Company | NVIDIA |
| Salary | $152,000 – $287,500 / Year |
| Key Requirement | 5+ years exp & C/ARM expertise |
| Location | Santa Clara, CA |
| Application Link | Apply on Company Site |
Explore More Opportunities
We look forward to reviewing your application and potentially welcoming you to the team that is building the future of computing!