Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Linux @ 4 Communication @ 4 Debugging @ 7 System Architecture @ 4Details
We are looking for a Senior System Software Engineer to join the Tegra system software group. You will work on building and maintaining software for complex heterogeneous computing systems that power server products for AI, HPC, and accelerated computing workloads. The role requires strong C/C++ skills, deep understanding of operating systems and kernel programming, and familiarity with computer architecture. You will collaborate with cross-functional teams to develop drivers, tests and frameworks, participate in system architecture analysis, and help debug complex data center module/rack level failures.
Responsibilities
- Develop drivers, tests, and software frameworks to stress SOC/system and support the full software development lifecycle; work may include user-space, kernel, firmware, or boot software of SOC.
- Participate in system architecture analysis and collaborate with internal software teams to define and design use cases that push SOC/system limits (power, noise, bandwidth).
- Lead initiatives to improve efficiency, robustness, and usability of software for design validation, thermal & power characterization, manufacturing screening, and customer bring-up.
- Perform debug and root cause analysis of complex data center module/rack level failures; recommend remediations and drive software architecture improvements.
- Communicate and collaborate effectively with teams across the company, customers, and partners.
Requirements
- BS/MS in Computer Science or related field (or equivalent experience).
- Strong C/C++ programming skills.
- 5+ years of relevant experience.
- Familiarity with SOC architecture and ability to work close to hardware.
- Strong problem-solving and debugging skills.
- Excellent communication and planning skills.
Ways to stand out
- Solid understanding of ARM platforms and Linux kernel internals.
- Experience in pre-silicon and post-silicon bring-up planning, system validation testing, and execution of complex SoCs and platforms.
- Track record of learning new technologies quickly and delivering in time-bound settings.
- Experience working on large software projects and familiarity with software product release lifecycles.
Benefits
- Competitive base salary with ranges provided by level; eligibility for equity and benefits.
- Work with a large, growing engineering organization focused on leading-edge computing platforms.
Salary
- Base salary ranges provided: 148,000 USD - 235,750 USD for Level 3; 184,000 USD - 287,500 USD for Level 4.
Location & Hours
- Location: Santa Clara, CA, United States.
- Employment type: Full time. Standard full-time hours (not explicitly specified) — assumed 40 hours/week.
Other details
- Application window: Applications accepted at least until August 25, 2025.
- Employer statement: NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.