Senior System Software Engineer - Tegra

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 4 Hiring @ 4 Communication @ 4 Debugging @ 7

Details

We are now hiring a Senior System Software Engineer to join NVIDIA's System Software group focusing on Data Center Server Platform Diagnostics. You will join a dynamic crew that builds and maintains software for complex heterogeneous computing systems that power sophisticated server products used in diverse AI, HPC, and accelerated computing workloads. This team rapidly grows with outstanding engineers conceptualizing and taking products to the finish line.

Responsibilities

  • Design and develop diagnostic middleware and diagnostic applications for NVIDIA SOC and CPU hardware.
  • Architect and drive new diagnostic software solutions covering all product lifecycle phases: bring up, manufacturing, hardware qualification, failure analysis, and custom platforms.
  • Participate in overall system software architecture; collaborate with internal software teams to integrate diagnostic components with system software components.
  • Work closely with ASIC and NPI teams to plan and implement new product requirements.
  • Research and evaluate industrial technical standards and drive implementations as needed.

Requirements

  • BS/MS in Electrical Engineering, Computer Science, or equivalent experience.
  • 8+ years of industry-related experience.
  • Strong C/C++ programming and object-oriented programming skills.
  • Experience leading complex software architecture design and development projects.
  • Experience with low-level / driver-level programming.
  • Understanding of processor architecture fundamentals, preferably ARM.
  • Strong problem-solving and debugging skills.
  • Excellent communication, interpersonal, and planning skills.

Ways to Stand Out

  • Solid understanding of ARM platform and Linux Kernel internals.
  • Experience in diagnostic software for datacenter and server systems.
  • Experience in Pre-Silicon/Post-Silicon bring-up planning and execution of complex SoCs and platforms.
  • Proven record of learning new technologies promptly on the job.
  • Experience working on large software projects and understanding of software product release lifecycle.

Benefits

  • Eligible for equity and company benefits.

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. We do not discriminate based on protected characteristics including race, religion, gender, age, veteran status, or disability.