Senior System Software Engineer - Display

NVIDIA

7+ yrs Bengaluru Full Time Work from office
NVIDIA logo
Posted : today
Actively hiring

Job description

Join NVIDIA, a pioneer in computer graphics, PC gaming, and accelerated computing for over 25 years. We are at the forefront of AI, shaping the next era of computing where GPUs power intelligent systems. As an NVIDIAN, you'll be part of a diverse and supportive environment, empowered to achieve your best work and make a lasting global impact.

Our Display Software team is seeking highly motivated and creative engineers. You will collaborate with a dedicated group of software engineers on advanced Display protocols and related technologies. If you are passionate about your craft and possess a strong work ethic, you will design and lead innovative display features. This role involves close collaboration with hardware engineers, technology owners, key partners, and OEM customers, demanding agility and the ability to thrive in a fast-paced setting.

Responsibilities

Design and develop cutting-edge system-level features leveraging industry-standard display protocols. Participate in architecture definition, early modeling, and simulations for groundbreaking product development. Drive display feature development throughout the entire product lifecycle, from pre-silicon validation and silicon bring-up to production, across various business sectors. Collaborate with panel vendors on interoperability and co-validation of next-generation display functionalities. Lead end-to-end software feature delivery, establish production-quality benchmarks, and implement processes to ensure consistent delivery. Provide post-production support to OEM partners, including issue resolution and co-engineering. Develop AI skills and agents to enhance display debugging capabilities and strengthen the quality infrastructure. Take on leadership responsibilities and mentor fellow engineers.

Qualifications

A Bachelor's or Master's degree in Computer Engineering, Computer Science, or equivalent practical experience is required. Minimum of 7 years of progressive software development experience. Exceptional proficiency in C programming and a deep understanding of data structures. Proven strength in problem-solving, debugging, and analytical thinking. A robust foundation in system software, device drivers, computer architecture, and operating system fundamentals. Hands-on experience developing Windows display drivers and utilizing WinDbg for debugging. In-depth knowledge of display technology, including VESA DP/eDP specifications, coupled with relevant driver development experience. Familiarity with the complete chip life cycle, encompassing pre-silicon validation, silicon bring-up, and post-silicon production support. The ability to independently own software components, foster innovation, and translate complex challenges into production-ready features. Excellent interpersonal skills and a genuine passion for learning new technologies.

Essential Skills

C ProgrammingData StructuresSystem SoftwareDevice DriversComputer ArchitectureOperating SystemsWindows Display DriversWinDbgDisplay TechnologyVESA DP/eDP SpecificationsDriver Development

Good to Have

System Power EfficiencyVESA eDP/DP SpecificationsOEM CollaborationPanel Vendor CollaborationAI/MLAutomation

Highlights

  • Actively hiring

More Details

RoleSenior System Software Engineer - Display
IndustrySemiconductors, AI / Machine Learning
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Nvidia logo

Nvidia

Semiconductors

Senior System Software Engineer - Display at NVIDIA | SkillMX | SkillMX