Senior Manager leading Linux GPU Device drivers team at NVIDIA, overseeing design and development of complex system software. Collaborating with multiple teams and partners to define the product roadmap.
Responsibilities
Lead a team which designs, develops, optimizes and validates features and/or bug fixes for our Linux GPU Device drivers collaborating with fellow software engineers.
Interact with internal and external partners to understand their use cases and requirements.
Collaborate with engineering teams, program and product management, and partners to define the product roadmap.
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.
Requirements
BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or related degree.
Experience with Linux kernel / user mode device driver system software
12+ overall years industry experience and 5+ years of meaningful software engineering management experience leading large complex system software projects keeping functionality, security, performance and stability in mind.
Strong understanding of computer system architecture, operating systems principles (aka systems software fundamentals), HW-SW interactions and performance analysis/optimizations.
Excellent C/C++ programming and debugging skills in Linux.
Experience balancing multiple projects with competing priorities.
Flexibility to work and communicate effectively across different teams and time zones.
Background and strength with complex system-level software debugging across functionality, performance, security, scalability issues
Benefits
equity
benefits
Job title
Senior Manager, Linux GPU System Software Engineering
Product Engineer working on air handling units at Johnson Controls. Engaging in engineering work and recommending solutions for product design and development.
Staff Software Engineer leading the design and development of an AI - powered Banker Workbench feature for CBA. Focused on front - end leadership and modernizing banking technology.
Intern role in software engineering at Airwallex providing hands - on project experience and personal mentorship while collaborating with innovative team.
Software Engineer developing and implementing automation systems at Actemium Controlmatic. Collaborating in interdisciplinary teams and supporting project execution in Berlin.
Software Engineer developing software for thermal management systems on GM’s electric vehicles. Collaborating in an Agile team responsible for control and diagnostics software development.
Senior Software Engineer developing APIs and microservices for GM's Loyalty systems. Leading design and project implementation while ensuring best practices in software development.
Lead Development Engineer collaborating on full stack solutions for control room software at Barco. Drive quality product increments and mentor team members across global locations.
Staff Software Engineer leading technical direction for patient interactions in a healthcare startup. Growing with a mission - driven team focused on transforming patient care through technology.
Embedded Software Developer at Capgemini Engineering focusing on OS configuration for Qualcomm SoCs. Responsibilities include device driver implementation and hardware diagnostics in a collaborative environment.
Senior Software Engineer leading EDI integrations and API projects at Capgemini, empowering organizations by building sustainable technology solutions.