Role at a glance
- Salary
- $184K – $356.5K/yr
- Location
- Santa Clara, California, United States
- Work arrangement
- On-site
- Employment
- Full-time
- Experience
- 8+ years of experience
- Education
- BS/MS in EE/CS or equivalent experience.
Spotted an issue?
We’ll check it against the original posting.
Role Summary
This System Software Engineer role is part of NVIDIA’s System Software group and focuses on Tegra Diagnostics for heterogeneous computing systems used in server, automotive, and embedded products. The role develops software for design validation, thermal and power characterization, manufacturing screening, and customer bring-up.
What You'll Do
- Develop drivers, tests, and frameworks to stress the SoC/system across user-space, kernel, firmware, or boot software.
- Participate in system architecture analysis and define and design use cases that test power, noise patterns, and bandwidth limits.
- Improve the efficiency, robustness, and user friendliness of software used for validation, characterization, screening, and customer...
- Debug and perform root cause analysis of complex data center module and rack-level failures, recommend remediations, and drive software...
- Communicate with teams across the company, customers, and partners.
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
Strong C/C++ and object-oriented programming skills; low-level or driver-level programming experience; understanding of processor architecture fundamentals, preferably ARM; strong problem-solving, debugging, communication, interpersonal, and planning skills.
Required
- Strong C/C++ programming skills
- Object-oriented programming skills
- Experience with low-level or driver-level programming
- Understanding of processor architecture fundamentals, preferably ARM
- Strong problem-solving and debugging skills
- Strong communication, interpersonal, and planning skills
Preferred
- Knowledge of Linux kernel internals
- Knowledge of Server / PC system architecture
- Experience in Pre-Silicon / Post-Silicon bringup planning and execution of complex SoCs and platforms
- Consistent record of learning new technologies on the job in a time-bound manner
- Experience working in teams on large SW project
Original job description
Content provided by the employer
Original job description
Content provided by the employer
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic crew that builds and maintains software for complex heterogeneous computing systems that power sophisticated server/auto/embedded products used in ground breaking of diverse AI, HPC, and accelerated computing workloads. We have some of the best engineers in the world conceptualizing and taking these products to the finish line and these outstanding engineering teams are rapidly growing. If you're a creative software engineer with a real passion for developing products with new technology, we want to hear from you.
What you’ll be doing:
Develop drivers/tests and frameworks that can most efficiently stress the SOC/System and to see them through the full software development lifecycle. This can include working in user-space, kernel, firmware or boot software of SOC.
Participating in overall system architecture analysis and collaborate with internal software teams and define/design use cases that can push the SOC/system to hit limits of power, noise patterns and bandwidth metrics
Spearhead various initiatives to improve efficiency, robustness and user friendliness of the software we deliver for design validation, thermal & power characterization, manufacturing screening, and external customers bring up.
Understand and participate in the debug /root cause analysis of very complex data center module/rack level failures. Recommend remediations and drive SW architecture improvements when applicable.
Communicate optimally with various teams throughout the company, as well as customers and partners.
What we need to see:
BS/MS in EE/CS or equivalent experience.
8+ years of experience
Strong C/C++ programming skills and object-oriented programming skills.
Experience with low level / driver level programming.
Understanding of processor architecture fundamentals, preferably arm.
Strong problem-solving and debugging skills.
Strong communication, interpersonal and planning skills.
Ways to stand out from the crowd:
Knowledge of Linux kernel internals.
Knowledge of Server / PC system architecture.
Experience in Pre-Silicon / Post-Silicon bringup planning and execution of complex SoCs and platforms
Consistent record of learning new technologies on the job in a time-bound manner.
Experience working in teams on large SW project
You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.About the company
NVIDIA
Large Enterprise
NVIDIA is a leading technology company renowned for its graphics processing units (GPUs) and innovative computing solutions that enhance visual experiences across multiple platforms, including gaming, scientific research, and artificial intelligence. Founded in 1993, the company has expanded its offerings to include powerful AI frameworks and deep learning platforms, making significant contributions to industries such as gaming, data centers, automotive, and healthcare. NVIDIA's commitment to pushing the boundaries of visual computing continues to drive advancements in both hardware and software, positioning the company at the forefront of emerging technologies and digital transformation.
NVIDIA is a leading technology company renowned for its graphics processing units (GPUs) and innovative computing solutions that enhance visual experiences across multiple platforms, including gaming, scientific research, and artificial intelligence. Founded in 1993, the company has expanded its offerings to include powerful AI frameworks and deep learning platforms, making significant contributions to industries such as gaming, data centers, automotive, and healthcare. NVIDIA's commitment to pushing the boundaries of visual computing continues to drive advancements in both hardware and software, positioning the company at the forefront of emerging technologies and digital transformation.