Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior System Software Engineer – Tegra Tools

NVIDIA

Senior System Software Engineer for NVIDIA's Tegra Tools team. Constructing and optimizing software tools for flashing and provisioning NVIDIA chips across various products.

Posted 4/30/2026full-timeSanta Clara • California, Texas, Washington • 🇺🇸 United StatesSenior💰 $152,000 - $241,500 per yearWebsite

Tech Stack

Tools & technologies
FlashPython

About the role

Key responsibilities & impact
  • Construct, optimize, and direct software tools and infrastructure for flashing and provisioning NVIDIA chips and platforms across Automotive, Embedded, and Data Center products.
  • Coordinate the full tools lifecycle, initiating from pre-silicon software development through silicon bring-up and post-silicon validation connected to flash and provisioning workflows.
  • Develop and maintain host and target software tools for flashing and provisioning workflows, assisting both internal NVIDIA teams and external partners working with products for NVIDIA platforms.
  • Collaborate with hardware build, architecture, firmware, software, and QA teams to define and deliver tooling requirements across the product lifecycle.

Requirements

What you’ll need
  • BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
  • 5+ years of relevant software development experience.
  • Strong C/C++ and Python programming skills, with experience shipping production-quality tools.
  • Solid understanding of software engineering principles and object-oriented programming.
  • Solid knowledge of computer architecture, low-level interfaces, and host-device communication protocols (USB, UART, SPI, PCIe, JTAG).
  • Solid comprehension of the SoC boot sequence, spanning from ROM and bootloader phases to kernel initialization, along with the capability to troubleshoot boot failures at multiple points.
  • Strong problem-solving and debugging skills, including comfort with tools like GDB and JTAG debuggers.

Benefits

Comp & perks
  • Competitive salaries
  • Comprehensive benefits package
  • Equity opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Pythonsoftware engineering principlesobject-oriented programmingcomputer architecturelow-level interfaceshost-device communication protocolsboot sequencedebugging
Soft Skills
problem-solving
Certifications
BS degree in Computer EngineeringMS degree in Computer Science