Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Director System Software - CUDA 
United States, California 
968645321

24.06.2024

You will prioritize planning, scheduling, and leading the execution of all projects and activities by applying your technical leadership, and management knowledge. We need you to demonstrate a proven and deep understanding of software development principles, hands-on experience in OS/kernel level development, firmware development, familiarity with Pre and Post-Si SW development and work in a collaborative and matrixed environment to accomplish product goals. Ideal candidate should have experience with customer interaction. To be successful in this role, you will need to be highly motivated, passionate, proactive and lead with your own ‘shovel’ i.e. willing to roll-up sleeves.

What you will be doing:

  • As a senior software leader, you will be expected to be both a technical and managerial leader for the CUDA kernel mode teams; build vision, strategy, and roadmaps.

  • You will develop strategic direction for the group and foster software quality improvement for CUDA kernel mode components deployed on multiple products/systems.

  • Ability to thrive in a highly dynamic and diverse environment, showing strong interpersonal skills, insightful organizational and communication abilities, and a real passion for working as a single focused team.

  • Continuously review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are executing in the most efficient and transparent manner.

  • Collaborate with engineering teams, program and product management, and partners to ensure product requirements, goals and objectives are met and exceeded.

  • Highly resilient; pursues every task with drive and a sense of urgency. Consistently moves problems toward resolution; helps others do the same.

  • Knowledge and willingness to stay on top of the latest software products and technologies, and be able to internalize and communicate how new technologies can be integrated into NVIDIA’s software

What we need to see:

  • 15+ overall years of experience in the software industry with specializations in firmware, system software in an agile environment

  • 10+ years in strong technical leadership positions (technical director, senior architect). 5+ year as Director of engineering level managing large (30+) and distributed teams

  • MS, or Ph.D. in CS, EE (related technical field) or equivalent experience.

  • Strong understanding of operating system internals, memory management, C/C++/Assembly languages, and system software concepts.

  • Familiarity withPre-silicon/Post-siliconSW development life cycle and tools.

  • Practical experience leading SoC/ASIC/BIOS firmware development, SW development for x86/ARM CPU and/or GPUs families.

  • Proven success leading complex software products through the full product Life Cycle (definition, development, delivery, maintenance/support, end-of-life) in Agile environment.

  • Experience leading SW/product development in HPC, Datacenter domains and familiarity with GPU compute programming model frameworks such as CUDA, OpenCL, HIP.

You will also be eligible for equity and .