Description
NVIDIA is seeking a software engineer to design and implement solutions across the software stack, from high-level applications and operating-system subsystems through device drivers and firmware. The role involves high-performance computing projects, technical guidance across software architecture and chip architecture teams, and collaboration with NVIDIA partners and customers. Candidates need a bachelor’s degree in computer science, electrical engineering, or computer engineering, at least two years of industry experience, and knowledge of multi-core hardware, operating systems, concurrency, virtual memory, caching, interrupts, device drivers, and real-time systems.
