NVIDIA · 6 hours ago
Senior Software Engineer - DPU Platform
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. They are seeking a Senior Software Engineer to contribute to the development of technology powering advanced data centers worldwide by developing system software components and collaborating with international teams.
AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
Responsibilities
Develop system software components such as processor firmware, bootloaders, kernel drivers/modules, and user space applications and libraries
Collaborate with hardware and product design teams to build software for sophisticated SOC platform designs
Support global teams with various customer and internal DPU projects
Address complex system-level optimization and resource utilization challenges
Engage in all levels of the product development lifecycle, prioritizing clear requirements, software quality, and performance
Work within a worldwide matrixed software development team, making a broad impact within our dynamic and technology-centric company
Qualification
Required
Bachelor's degree in Computer Science/Engineering or equivalent experience
5+ years of experience in developing software for embedded systems, with proficiency in C and Python
Proven understanding of the system software stack, focusing on software/hardware interactions, including platform firmware, device drivers, Linux kernel, and user-space application performance
In-depth knowledge of high-performance processor architecture, including CPU and cache coherency concepts, and hardware accelerators
Strong engineering skills, including technical investigation, building, testing, and agile software development processes
Excellent written and oral communication skills
Competence with build environment tools such as gcc, git, github, make, bitbake, shell scripts, gerrit, and jenkins
Preferred
Experience with ARMv8 microarchitecture, ATF, and/or UEFI software is a strong plus
Familiarity with multiple Linux distributions, with the ability to compare and contrast them
Expertise in developing security key management solutions is highly desirable
Knowledge of secure boot flows and/or trusted computing environments
Benefits
Equity
Benefits
Company
NVIDIA
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 CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
2026-01-25
Unified Communications fuel big enterprise success | CIO
2026-01-25
2026-01-25
Company data provided by crunchbase