Nvidia-posted about 1 year ago
$220,000 - $339,250/Yr
Full-time • Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

NVIDIA is seeking highly motivated and creative engineers to join the Platform Software team, focusing on the development and triaging of platform drivers for SOCs. The role involves working collaboratively with a team of software engineers on various aspects of SOC and system technology, contributing to the design of SOC drivers, BSP, and sophisticated CI/CD systems. The position requires a strong ability to excel in a fast-paced environment, with responsibilities spanning from pre-silicon to production across different business verticals.

  • Developing and triaging platform drivers for SOCs.
  • Building sophisticated automation triage tools and isolating issues for firmware and OS drivers.
  • Supporting OS driver development, bring-up, and triaging of Platform and Multimedia drivers.
  • Supporting the OEM ecosystem and providing innovative solutions.
  • Assisting with Boot KPIs, Security, and OS drivers.
  • Following devices from pre-silicon to bring-up to production across various business verticals.
  • Involved in architecture definition and early modeling, simulation required for product development.
  • Collaborating and communicating effectively with global teams.
  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
  • Strong understanding of ARM microarchitecture and ARM exception levels.
  • Background in solving problems related to large complex systems deployed at scale.
  • Experience in testing and validating drivers across various operating systems.
  • Strong programming skills in C/C++ and Python, with initiative in independent coding projects.
  • Good understanding of ACPI and Device Tree concepts.
  • Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals.
  • Strong operating systems fundamentals with Kernel and Hypervisor experience on Windows and Linux systems.
  • Hands-on experience with debuggers like GDB, WinDBG, and compilers like GCC, MSVC, LLVM.
  • Good understanding of SOC architecture spanning Boot, Security, and OS.
  • 12+ years of relevant software development experience.
  • Background in sophisticated system-level debugging.
  • Experience with system-level reliability and resiliency features.
  • Familiarity with system-level security concepts.
  • Experience with embedded system software concepts.
  • Base salary range of 220,000 USD - 339,250 USD based on location and experience.
  • Eligibility for equity and benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service