Senior System Software Engineer - Embedded Controller jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 9 hours ago

Senior System Software Engineer - Embedded Controller

NVIDIA is a leader in computer graphics and AI technology, seeking a highly motivated Senior System Software Engineer for Embedded Controllers. The role involves crafting and implementing software for GPUs, designing power management architectures, and collaborating with global teams to influence GPU architecture and system software.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

We will define, design and develop GPU system software firmware components with focus on power and performance
Drive and resolve issues independently across teams and domains
Influence GPU architecture and system software by crafting architecture and design specifications
Multiple opportunities to collaborate and communicate effectively with teams from all around the globe

Qualification

C programmingDevice driver programmingOperating system principlesEmbedded systemsComputer architectureTeamworkSelf-motivationPositive attitude

Required

5+ years of proven expertise in system software or related field
Hold a M.S. or higher degree (or equivalent experience) in Computer Science/Engineering and related field
Strong programming skills in C, in-depth knowledge of low-level interfaces like interrupt handling, GPIO programming, DMA, PCIe, and I2c
Strong background in the principles of operating system mechanisms, real-time embedded operating system, algorithms and data structures
Experience in device driver programming and debugging
Experience in computer architecture and graphics driver stacks a plus
A strong teammate and lead; self-motivated with a positive attitude
Ability to work closely with both software and hardware designers to build new features and solutions

Preferred

Have you worked on software power management and optimization of embedded systems?
Prior experience in designing real-time software controllers?
Proven track record in automating design, development, and validation workflows
Working experience developing foundational software, operating system internals, kernel modules, and device drivers?
Do you have advance knowledge of computer architectures, low-level device programming and bus interfaces (PCIe, i2c, SPI, etc)?

Benefits

Equity
Comprehensive benefits package

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase