Senior Compute System Software Engineer

NVIDIA

5+ yrs Bengaluru Full Time Hybrid (office + remote)
NVIDIA logo
Posted : today
Actively hiring

Job description

NVIDIA GPUs power the AI revolution, serving as the brains behind computing for robotics, autonomous vehicles, and industrial automation. Our robust GPU software stack simplifies complex use cases, a testament to the brilliant minds at NVIDIA. We're seeking a Senior System Software Engineer to join our Compute System software team, focusing on user-mode drivers for GPUs, DLAs, and other Tegra compute engines.

Responsibilities

This role involves defining, architecting, and developing groundbreaking functional safety software. You'll have the chance to influence parallel computation on GPUs and DLAs. Responsibilities include modifying complex software for diverse domains, fortifying it for critical automotive sectors, and ensuring safety certification.

You will also contribute to proprietary and open computing standards, collaborating with architecture and hardware engineers on next-generation GPUs and DLAs. A key aspect of this role is fostering a culture of high-quality software development within the team and mentoring fellow engineers.

Qualifications

Candidates should possess a BS/MS degree in Computer Science or a related field, or equivalent experience. A passion for high-quality software engineering and a drive to create exceptional software are essential.

We require a solid understanding of computer architecture and OS fundamentals, coupled with 5+ years of proven experience in complex software development, design, and analysis. Strong teamwork, self-motivation, and a positive demeanor are crucial. An eagerness to learn, grow, and innovate will set you apart.

Essential Skills

Compute System SoftwareGPU ArchitectureDriver DevelopmentFunctional SafetyParallel ComputationComputer ArchitectureOperating Systems FundamentalsSoftware DevelopmentSoftware DesignSoftware Analysis

Good to Have

CUDAOpenCLRenderscriptPyTorchTensorFlowONNXDLANPUISPDSPFMEAFTAETAHAZOPDFACoexistence AnalysisFreedom from Interference

Highlights

  • Actively hiring

More Details

RoleSenior Compute System Software Engineer
IndustryTechnology, Computer Hardware
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

Technology

Senior Compute System Software Engineer at NVIDIA | SkillMX | SkillMX