Senior Staff Engineer - GPU Software

QualcommSan Diego, CA
1d

About The Position

Qualcomm is hiring a talented Engineer for the GPU Software Engineering team. Responsibilities will include the design and development of new features, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners and OEMs. The software development includes writing application code for Vulkan/DX11/ DX12 APIs and for GPU Machine learning acceleration. Title level will be determined based off experience and skillset of the candidate. As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation gaming, XR, and AI experiences. Qualcomm Graphics Software Engineers architect, design, implement, verify, and optimize the structure and performance of GPU hardware, drivers, features, applications, and tools. Qualcomm Engineers collaborate with cross-functional teams to meet and exceed customer needs.

Requirements

  • Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 6+ 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 5+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience.
  • OR PhD in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 4+ 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).

Nice To Haves

  • Master's Degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.
  • 2+ years of relevant GPU experience.
  • 2+ years of experience working in a large matrixed organization.
  • 2+ years of work experience in a role requiring interaction with senior leadership (e.g., Director and above).
  • 1+ year in a technical leadership role with or without direct reports.

Responsibilities

  • Leverages advanced Graphics knowledge and experience to architect, design, implement, verify, and optimize the structure and performance of critical GPU application features, and tools.
  • Writes code for complex features, and APIs using different languages (e.g., C, C++, python) and ensures code will perform effectively on different platforms including Windows and Android.
  • Strong knowledge of modern graphics APIs (Vulkan, Direct3D)
  • Understanding of GPU architecture, and shader execution and optimization.
  • Prior experience with state of art rendering techniques including Ray Tracing/Mesh shading and other DX12.2 features
  • Familiarity with 3D graphics geometry formats and structures
  • Understanding of graphics engine rendering frameworks including rendering pipelines and optimization techniques.
  • Experience with Open Source contributions involving graphics applications and codebases.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service