Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

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

System Software Engineer

NVIDIA

. Design, develop, and verify features for next-generation SoC architecture in collaboration with hardware and software engineers .

Posted 9/29/2026full-timeRemote • United StatesMid-LevelSenior💰 $152,000 - $287,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing features for SoC architecture, with a strong focus on C programming, low-level driver development, and system-level debugging. Proven ability to collaborate with cross-functional teams to bring up new platforms and maintain high-quality embedded code.

Highest-signal resume keywords
C ProgrammingLow-Level Driver DevelopmentSystem-Level DebuggingARM Based Processor ArchitectureEmbedded Code Development

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
SoC Architecture DesignUnit TestingArchitecture SpecificationsChip Bring-UpBoard Bring-Up
Soft Skills
Leadership SkillsOwnership
Tools & Technologies
JTAGDebugging Tools
Industry Keywords
Computer EngineeringComputer ScienceMicroprocessor FundamentalsMicrocontroller FundamentalsCachesBusesMemory ControllersDMA

About the role

Key responsibilities & impact
  • Design, develop, and verify features for next-generation SoC architecture in collaboration with hardware and software engineers
  • Participate in early modeling and simulation required to produce products
  • Work with hardware, silicon, and pre-silicon teams to bring up new platforms, products, and prototype systems
  • Enable core OS software on new platforms during SoC bring-up
  • Craft, develop, unit test, document, and maintain features for Tegra SoCs
  • Create architecture and design specifications to influence hardware architecture and system software

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
  • Proven leadership skills and strong ownership on past projects
  • Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs
  • Outstanding C programming and low-level driver experience
  • Background and strength with complex system-level debugging
  • Experience with ARM based processor architecture
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals, including caches, buses, memory controllers, and DMA
  • Background with chip or board bring-up
  • Experience developing high quality embedded code
  • Experience with JTAG and other debugging tools

Benefits

Comp & perks
  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity