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

NVIDIA · 5 hours ago

Senior Systems Software Engineer

NVIDIA is seeking an experienced Software Engineer to join their User Interface Infrastructure and Applications team. The role involves developing modern management frameworks for user interfaces in large-scale data centers and collaborating with cross-functional teams to ensure reliable infrastructure for AI and high-performance computing workloads.

Artificial Intelligence (AI)Consumer ElectronicsGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Designing, implementing, and enhancing core networking management services that power NVIDIA platforms
Building modern UI components and application services that simplify system management and monitoring
Collaborating with engineering, UX, product, and architecture teams to define software requirements and technical designs
Ensuring reliability, scalability, and performance across distributed systems and complex infrastructure
Working closely with internal stakeholders, including field engineering, customer support, and platform engineering teams
Contributing to process improvements, development guidelines, and agile execution workflows
Participating in full lifecycle delivery—from design through development, validation, and release

Qualification

Linux-based systemsNetworking systemsC/C++GoPythonDistributed systemsCloud-scale infrastructureNetworking fundamentalsUI/UX developmentRESTful APIsCI/CD pipelinesCommunication

Required

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
5+ years of experience building software for Linux-based systems or data-center-grade networking products
Solid programming expertise in languages such as C/C++, Go, or Python
Experience with distributed systems, application services, or cloud-scale infrastructure
Strong understanding of networking fundamentals, protocols, or network management systems
Ability to work effectively with multi-disciplinary teams and contribute to architectural discussions
Attention to detail and comfort working in a dynamic environment with evolving requirements
Excellent communication skills and ability to collaborate across time zones

Preferred

Background in routing/switching technologies, network OS platforms, or data-center network design
Experience with UI/UX development frameworks or application dashboards
Knowledge of data models (YANG), RESTful APIs, and configuration/management frameworks
Familiarity with open networking solutions such as Cumulus Linux, Mellanox switches, or SONiC
Experience with CI/CD pipelines, monitoring frameworks, or SDN-based systems

Benefits

Equity
Benefits

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 (1418)
2024 (1356)
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