What You'll Do
Lead and shape a team of skilled software engineers focused on developing cutting-edge user mode drivers that unlock peak performance from NVIDIA's GPU and display technologies. Define the team’s technical vision, roadmaps, and execution plans, ensuring alignment with long-term platform goals. Guide the design and implementation of graphics and display system software in close partnership with hardware engineering teams, particularly during early silicon bring-up phases.
Drive architectural decisions across the graphics software stack, ensuring robustness, scalability, and efficiency. Evaluate and refine development processes, tools, and infrastructure to improve team productivity and transparency. Partner with cross-functional engineering, product, and program teams to deliver software that meets or exceeds product requirements. Foster a culture of technical excellence and continuous improvement while mentoring engineers in both professional growth and deep technical skills.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience
- Minimum of 10 years in embedded software development, with at least 5 years in engineering leadership
- Strong grasp of SoC architecture, operating systems, device drivers, memory management, multithreading, and real-time scheduling
- Proven background in firmware and device driver development on Linux or QNX platforms
- Extensive coding experience in C and C++
- History of successfully leading distributed, high-performing software teams in fast-moving environments
- Demonstrated ability to solve complex technical challenges creatively
- Exceptional communication, analytical, and interpersonal abilities, with experience managing global teams
- Hands-on experience with AI-powered development tools such as claude code or cursor, and a track record of increasing their adoption across engineering teams
Preferred Qualifications
- Experience delivering production-grade GPU graphics or display drivers or frameworks
- Background in digital signal processing, computer vision, image/signal processing, or neural rendering
- Familiarity with safety-critical software standards in regulated domains like automotive
- Proven ability to influence technical direction in a fast-paced, innovation-driven environment
Technical Stack
Core Technologies: C, C++, Linux, QNXGraphics & Multimedia: Vulkan, Wayland, NvMedia2DDevelopment Tools: claude code, cursor, and other AI-based coding environments
Benefits
- Shape the future of visual computing through groundbreaking work in GPU architecture and accelerated applications
- Collaborate with world-class engineers and innovators at the forefront of computing technology
- Join a globally recognized leader in AI and high-performance computing, known for technical excellence
- Contribute to transformative technologies in AI, digital twins, and autonomous systems that impact industries and society