NVIDIA
SeniorSystemSoftwareEngineer-TegraMODS
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior System Software Engineer - Tegra MODS at NVIDIA. Skills: C/C++, Operating systems, Kernel programming, Computer architecture. Develop drivers/tests and frameworks. Work in user-space, kernel, firmware or boot software”
What You'll Achieve.
Improve efficiency, robustness and user friendliness of the software; Drive SW architecture improvements
Industry & Context.
Problem-solving skills; Root cause analysis
What They're Looking For.
Must Have
BS/MS in computer science or other related fields, C/C++ programming skills, 5+ years of experience, Familiarity with SOC architecture, ability to work close to the hardware, problem-solving and debugging skills, Excellent communication and planning skills
Nice to Have
Solid understanding of ARM platform, Linux Kernel internals, Experience in Pre-Silicon / Post-Silicon bringup planning, system validation testing, 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 projects, understanding of SW product release lifecycle
What You'll Do.
Develop drivers/tests and frameworks
firmware or boot software
Participate in system architecture analysis
Define/design use cases
Spearhead initiatives to improve efficiency
Understand and participate in debug / root cause analysis
Recommend remediations
Drive SW architecture improvements
How You'll Work.
Team & Collaboration
Collaborate with internal software teams; Communicate optimally with various teams; Communicate with customers and partners; Working in teams on large SW projects
Communication Scope
Excellent communication; Communicate optimally
Process & Methodology
Planning skills
Full Job Description
We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture. You will join a dynamic crew that builds and maintains software for complex heterogeneous computing systems that power automotives. 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 computer science or other related fields * Strong C/C++ programming skills. * 5+ years of experience * Familiarity with SOC architecture, and ability to work close to the hardware. * Strong problem-solving and debugging skills. * Excellent communication and
Applying for this Senior System Software Engineer - Tegra MODS role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about NVIDIA?
Real rants from real employees. Read before you apply.