Gpu Software Kernel Mode Engineer - Qualcomm
  • N/A, Munster, Ireland
  • via BeBee.com
-
Job Description


Job Summary: Qualcomm seeks a Graphics Software Engineer to design, implement, and optimize GPU hardware, drivers, and features.

Company: Qualcomm Technologies Ireland Limited

Location: Cork, Ireland

Job Type: Full-time

Industry: Technology

Job Description:

As a Graphics Software Engineer at Qualcomm, you will be responsible for architecting, designing, implementing, verifying, and optimizing the structure and performance of GPU hardware, drivers, features, applications, and tools.

  • Design and implement graphics software solutions for next-generation gaming, XR, and AI experiences.
  • Collaborate with cross-functional teams to meet and exceed customer needs.
  • Write code for well-defined features, drivers, and APIs using different languages (e.g., C, C++, Perl, Python).
  • Maintain comprehensive pre-silicon tests using tools and methods for a specific, well-defined component to verify functionality and/or performance.
  • Assist in identifying deficiencies in designs and work with team members to develop solutions to improve designs.
  • Collaborate with team members to understand new features and functionality that align with needs and goals for implementation and customization.
  • Write detailed design documentation and feature descriptions for projects.
  • Provide extensive support to other teams working on the same project.

Requirements:

  • Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 3+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience.
  • OR Master's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 1+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience.
  • 2+ years of work experience with one or more programming language suitable for graphics (e.g., C++, C).
  • Good understanding of computer system concepts: CPU, So C, boot process, OS, kernel vs user mode, OS primitives, device drivers, memory allocation, virtual memory, multi-threading etc.

Preferred Qualifications:

  • Experience in device bring up and validation.
  • Experience in device driver development and debugging.
  • Experience with graphics hardware and/or graphics device drivers.
  • Knowledge of graphics kernel concepts including power management, clock management, scheduling and dispatch, memory/MMU management, and security.
  • Proficiency in scripting languages such as Python, Perl and/or shell scripting.

What We Offer:

  • Salary, stock, and performance-related bonus.
  • Maternity/Paternity Leave.
  • Employee stock purchase scheme.
  • Matching pension scheme.
  • Education Assistance.
  • Relocation and immigration support (if needed).
  • Life, Medical, Income, and Travel Insurance.
  • Subsidised memberships for physical and mental well-being.
  • Bicycle purchase scheme.
  • Employee-run clubs, including running, football, chess, badminton, and many more.

;