Principal Software Engineer

NVIDIASanta Clara, CAfull_timeprincipal

$272,000 – $431,250 USD

Tech Stack

Responsibilities

  • Design and implement platform workflows, including firmware and software extensibility for product designs, debug, and production security.
  • Collaborate with SW/FW architects, HW Designers, ISV and IHV partners to define platform requirements to create scalable and reusable designs for NVIDIA platforms.
  • Champion reliability, debuggability, and optimization in firmware, diagnostic, and deployment tool design.
  • Engage in pre-silicon platform design all the way through product production.
  • Mentor architects and engineering teams to grow them into future leaders.

Soft Skills

System ArchitectureEdge AIGpuDpuFpgaWritten CommunicationVerbal Communication

Benefits

  • Equity

Culture

Mission-DrivenInnovationMentorship ProgramDiverse Leadership

Requirements

Required: BS in Computer Engineering, Computer Science, or related degree or equivalent experience
Preferred: MS degree in Computer Engineering, Computer Science, or related degree
Regions: Us

Get jobs like this in your inbox

Weekly Firmware Design, Software Architecture, Debuggability hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in