Description
NVIDIA is seeking a highly motivated Senior Software Engineer to join the Chips System Software organization. You will design and develop key aspects of chip-specific kernel drivers and embedded software, focusing on Linux kernel development, Core OS enablement, Chip and Platform Bring-up, and automation across pre-silicon and silicon platforms.
In this role, you will work closely with hardware, silicon, pre-silicon, and software teams to enable next-generation Chips from early modeling and simulation through production deployment. The ideal candidate is self-driven with strong technical ownership who enjoys solving complex hardware and software integration challenges while driving projects end-to-end.
Responsibilities:
- Design, develop, and verify features for next-generation Chips architecture, collaborating with hardware engineers and fellow software engineers.
- Influence hardware architecture and system software design through architecture reviews, design specifications, and cross-functional collaboration.
- Work closely with hardware, silicon, and pre-silicon teams to bring up new platforms, products, and prototype systems.
- Enable Linux and core operating system software across simulation, emulation, FPGA, and silicon platforms.
- Debug and resolve complex hardware and software integration issues across multiple layers of the software stack.
Requirements:
- BS or MS degree in Computer Engineering, Computer Science, or related field, or equivalent experience.
- 8+ years of relevant software development experience.
- Hands-on technical experience and demonstrated excellence in environments involving complex hardware and software designs.
- Strong expertise in C programming, Linux kernel development, and core operating system software.
- Experience developing and debugging Linux device drivers.
- Strong background in complex system-level debugging and root cause analysis.
- Familiarity with computer architecture fundamentals including caches, buses, memory controllers, DMA, interrupts, and low-level hardware interactions.
- Demonstrated ability to independently drive projects from design through deployment with strong end-to-end ownership.
Benefits:
- Equity
- Benefits