Logo of Huzzle

Graphics Engineer

image

Qualcomm

5d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering

AI generated summary

  • You need strong C/C++ skills, low-level driver experience, knowledge of Android/Windows graphics, and embedded systems. A degree in relevant fields with 2-6 years of experience is required.
  • You will develop 3D graphics drivers, analyze GPU performance, optimize power efficiency, and collaborate on DirectX driver design for compute devices in a multiprocessor environment.

Requirements

  • Good C/C++ programming skills, analytical, debugging, and problem-solving skills as well experience in low level driver development, register programming, general algorithm and data structures.
  • Android/Windows graphics framework & DirectX knowledge, good embedded system concepts and understanding of Windows/Unix Kernel architecture, concepts like shared memory, semaphores, mutex, system call, deadlock, spinlock, IOCTLs etc.
  • 3 to 6 years of Embedded Software / Systems Engineering, or related work experience, preferred to have prior development experience in Graphics kernel/user mode drivers.
  • Bachelor or Master degree in Computer Science or Electrical/Electronic Engineering.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • OR
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Responsibilities

  • Embedded software development of 3D graphics drivers for compute devices as well driving pre-silicon efforts with GPU HW, shader compiler and OS teams.
  • WDDM 3.2+ requirements understanding, driving features design and driver development for graphics,
  • Detailed GPU power and performance bottlenecks analysis and driving optimizations across Graphics SW/HW.
  • Position involves kernel mode and Dx12/VK drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware and systems teams to develop/support optimized DirectX drivers for compute devices on Windows.

FAQs

What does a Graphics Engineer at Qualcomm primarily do?

A Graphics Engineer at Qualcomm is responsible for embedded software development of 3D graphics drivers for compute devices, driving pre-silicon efforts, analyzing GPU power and performance bottlenecks, and collaborating with software, hardware, and systems teams for optimized DirectX drivers development on Windows.

What programming skills are required for this position?

Good C/C++ programming skills are required, along with analytical, debugging, and problem-solving skills. Experience in low-level driver development and register programming is also necessary.

What is the minimum educational requirement for this role?

The minimum educational requirement is a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, along with 2+ years of Software Engineering or related work experience.

Is prior experience in graphics driver development preferred?

Yes, it is preferred to have prior development experience in graphics kernel/user mode drivers.

What are the primary platforms involved in this role?

The primary platforms involved in this role are multiprocessor and multithreaded systems, with a focus on Windows, specifically with DirectX and Vulkan drivers.

What experience is needed with graphics frameworks?

Knowledge of Android/Windows graphics frameworks and DirectX is required, along with a good understanding of embedded system concepts and kernel architecture.

Do I need experience with GPU performance analysis?

Yes, experience in analyzing GPU power and performance bottlenecks and driving optimizations across Graphics SW/HW is part of the responsibilities.

Will Qualcomm assist individuals with disabilities during the application process?

Yes, Qualcomm is committed to providing an accessible process and will provide reasonable accommodations for individuals with disabilities during the application and hiring process upon request.

How many years of experience in Embedded Software/Systems Engineering are preferred?

It is preferred to have 3 to 6 years of experience in Embedded Software/Systems Engineering or related work.

Can I apply if I have a PhD?

Yes, individuals with a PhD in Engineering, Information Systems, Computer Science, or a related field are eligible to apply for this position.

Technology
Industry
10,001+
Employees

Mission & Purpose

Qualcomm is a leading technology company that specializes in designing and manufacturing semiconductors and wireless communication products. They are known for their expertise in mobile technology and have played a significant role in the development of 3G, 4G, and 5G technologies. Qualcomm's products and solutions power a wide range of devices, including smartphones, tablets, IoT devices, automotive systems, and more. Their ultimate mission is to connect people and things, providing cutting-edge technology solutions that enable seamless communication and connectivity across the globe. As a pioneer in wireless innovation, their purpose is to drive advancements in mobile technology, pushing the boundaries of what's possible, and shaping the future of communication and connectivity. They aim to create transformative technologies that enhance people's lives, enable new experiences, and empower businesses and industries to thrive in the digital age.

Benefits

  • Robust employee programs

    Experience a culture of forward momentum at Qualcomm. We prioritize opportunities for continuous learning with career development programs, employee recognition initiatives, tuition reimbursement, and mentorship, all so our employees can exceed their potential.

  • Comprehensive benefits

    We offer health, employee assistance, and other benefit programs to enhance employee quality of life. Plus, our retirement programs let you plan for your future with confidence.

  • Enriching your lifestyle

    At Qualcomm, our employees are our priority, and we’re investing in our people’s wellbeing so they can live well and work well. We offer flexible time off, family leave, adoption assistance, education leave, and more, all so our employees can do and feel their best. We’re here to offer our employees the support they need to thrive in and out of work.