Senior System Software Engineer - Embedded Controller
at Nvidia
š Santa Clara, United States
USD 184,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Algorithms @ 7 Data Structures @ 7 Debugging @ 4 GPU @ 6Details
We are searching for a highly motivated, creative engineer with experience in software design who is passionate about their work. As part of this role you will craft and implement software for Graphic Processing Units (GPUs), participate in designing power management software architectures for evolving GPU architectures, influence innovative designs, and support product launches.
Responsibilities
- Define, design and develop GPU system software / firmware components with a focus on power and performance
- Drive and resolve technical issues independently across teams and domains
- Influence GPU architecture and system software by producing architecture and design specifications
- Collaborate and communicate effectively with global teams
- Work closely with both software and hardware designers to build new features and solutions
Requirements
- 5+ years of proven experience in system software or a related field
- M.S. or higher degree (or equivalent experience) in Computer Science, Computer Engineering or related field
- Strong programming skills in C
- In-depth knowledge of low-level interfaces and bus protocols (interrupt handling, GPIO programming, DMA, PCIe, I2C)
- Strong background in operating system internals, real-time embedded operating systems, algorithms and data structures
- Experience in device driver programming and debugging (Windows driver knowledge preferred)
- Ability to work closely with hardware designers and across multiple teams
- Strong teammate and leader; self-motivated with a positive attitude
Preferred / Ways to stand out
- Prior work on software power management and optimization of embedded systems
- Experience designing real-time software controllers
- Working experience with system software, OS internals, kernel modules and device drivers
- Advanced knowledge of computer architectures, low-level device programming and bus interfaces (PCIe, I2C, SPI)
- Experience with graphics driver stacks
Company
NVIDIA is a leader in AI, High-Performance Computing and Visualization. The GPU is central to NVIDIA products and services, powering applications from AI to autonomous vehicles. NVIDIA emphasizes creativity, autonomy and innovation.
Compensation & Benefits
- Base salary is determined by location, experience, and comparable employees. Stated base salary ranges:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits (see https://www.nvidia.com/en-us/benefits/)
Additional information
- Applications for this job will be accepted at least until July 29, 2025.
- NVIDIA is an equal opportunity employer and is committed to a diverse work environment.