Our focus lies in managing critical low-level functions, including device activation, reset and power state transitions, workload submission and scheduling, as well as collaboration with System-on-Chip (SOC) Intellectual Properties (IPs). With this charter, we conceive, create, and verify software solutions that serve as the link between user-space applications and the underlying GPU and SOC.You will be responsible for, but not limited to:
- Conceiving, developing, and validating innovative software features related to GPU and SOC for both integrated and discrete graphics products.
- Diagnosing intricate issues that traverse multiple layers of the driver stack, domains, and IP components.
- Analyzing telemetry data pertaining to device crashes and failures in real-world scenarios. Subsequently, you will formulate and execute actions to enhance the overall quality of our drivers.
Qualifications:- BS in Computer Science, Electrical or Computer Engineering.
- 5+ years of experience in driver or software or firmware development.
- Strong fundamentals in algorithms, design and architecture.
- Strong experience with graphic drivers, GPU hardware and low level GPU programming.
- Experience in C / C++ software product development, ability to understand HW and relevant specifications needed to develop/validate the software.
- Experience developing kernel-mode device drivers on Windows OS, knowledge of WDDM and relevant kernel experience.
- Self-starter who takes initiative and brings technical leadership and influence.
- Excellent problem solving, teamwork, and interpersonal skills.
Preferred Qualifications:
- MS with 4+ years of experience in Computer Science, Electrical or Computer Engineering.
- Extensive experience in one or more of the following areas- Scheduler, memory management, virtualization and other components of kernel mode driver
- Experience with graphics, video and/or display technologies
Experienced HireShift 1 (India)India, Bangalore