Description
NVIDIA is seeking a Senior GPU Platforms Engineer to join their innovative team. The successful candidate will work on groundbreaking GPU & SOC systems and platform software, driving the next era of accelerated computing.
Job Summary: As a Senior GPU Platforms Engineer, you will be part of a dedicated team at the forefront of GPU & SOC technology. You will work on platform software, including kernel device driver development, firmware/BIOS interactions, health monitoring, and system-level features on new GPU/SOC platforms and products.
Responsibilities:
- System Software Generalist: Take ownership of platform software, including kernel device driver development, firmware/BIOS interactions, health monitoring, and system-level features on new GPU/SOC platforms and products.
- Observability stack expert: Design and develop high-performance, distributed observability platforms handling high-volume data, real-time monitoring, logging, and alerting.
- Full stack software engineer: Develop production applications, solutions, and features for NVIDIA SOC products.
- Collaborate with software, driver, and product/data center/cloud units to launch new GPU platforms, resolve system challenges, and improve performance, features, and stability.
- Engage in code reviews and contribute to substantial production codebases using C/C++ and data pipeline, business intelligence skills.
- Understand how AI workloads map onto NVIDIA architectures and how these architectural features impact latency, throughput, and cost.
- Develop and sustain in-depth knowledge of OS and system software, concentrating on Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
- Apply expertise in Operating Systems, Computer architecture to manage CPU–GPU interactions, PCIe, memory hierarchy, interrupts, and firmware/bootloaders.
Requirements:
- BS/MS/PhD (or equivalent experience) in Computer Science or a related degree, with multiple years of experience in systems, platform, embedded, or GPU software roles.
- At least 10 years of experience in developing SOC systems and platform software.
- Strong hands-on experience developing system software, covering Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
- Observability expertise: Hands-on experience with building modern observability architectures, distributed systems design, and modern business intelligence and analytics stack.
- Strong full-stack fluency: Proficiency in high-performance, secure, production software stack, backend systems programming.
- Solid understanding of Advanced Operating Systems, Advanced Database, Computer Architecture, and Distributed systems.
- AI/ML fluency: Experience developing AI/ML applications, integrating with various features and applications.
- Proven record of designing scalable, secure solutions for products.
Benefits:
- Highly competitive salaries
- Comprehensive benefits package
- Equity eligibility
- Opportunities for professional growth and development
Salary Range:
- $184,000 - $287,500 per year (Level 4)
- $224,000 - $356,500 per year (Level 5)
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---SOC-Platforms_JR2026394