Posted in

Senior System Software Engineer – Tegra

Senior System Software Engineer – Tegra

CompanyNVIDIA
LocationSanta Clara, CA, USA
Salary$148000 – $287500
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • BS/MS in EE/CS 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.

Responsibilities

  • Designing and developing diagnostic middle-ware and diagnostic applications for NVIDIA SOC and GPU hardware.
  • Architecting and driving new diagnostic software solutions that cater 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 collaborate 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.

Preferred Qualifications

  • 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 on the job in a time-bound manner.
  • Experience working in teams on large SW projects as well as an understanding of SW product release lifecycle.