Senior System Software Engineer - Tegra

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

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

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 groundbreaking diverse AI, HPC, and accelerated computing workloads. Our outstanding engineering teams are rapidly growing. If you are a creative software engineer with a passion for developing products with new technology, we want to hear from you. Join us at the forefront of this new frontier.

Responsibilities

  • Designing and developing diagnostic middle-ware and diagnostic applications for NVIDIA SOC and GPU hardware
  • Architecting and driving new diagnostic software solutions catering to all phases of the product life cycle: bring up, manufacturing, hardware qualification, failure analysis, and custom platforms
  • Participating in overall system software architecture and collaborating with internal software teams to integrate diagnostic components with various system software components
  • Working closely with ASIC and NPI teams to plan, implement, and cater to new product requirements

Requirements

  • BS/MS in Electrical Engineering, Computer Science, or equivalent experience
  • 5+ years of industry-related 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
  • Expert communication, interpersonal, and planning skills

Ways to Stand Out

  • Knowledge of Linux kernel internals
  • Solid understanding of ARM platforms
  • Experience in diagnostic software for datacenter and server systems
  • Experience in Pre-Silicon / Post-Silicon bringup planning and execution of complex SoCs and platforms
  • Consistent record of learning new technologies quickly on the job
  • Experience working on large software projects and understanding of software product release lifecycle

Benefits

  • Eligibility for equity and benefits
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment