As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
This role focuses on GPU software development, specifically for embedded systems and 3D graphics for compute & mobile devices. You will work with software, hardware, and systems teams to develop and support compliant and optimized DirectX/OpenGLES/Vulkan drivers. The ideal candidate should have strong expertise in C++ and experience in embedded software systems, RTOS (Real Time Operation Systems), and debugging skills. Experience in implementing/supporting graphics drivers for standards like OpenGL and Direct3D is a plus.
Key responsibilities include:
The role requires a strong background in computer science or related field, with a focus on 3D graphics, machine learning, or GPGPU. Experience in game development, animation, game engines, or 3D application development is highly valuable.
Join Qualcomm to push the boundaries of technology innovation and be part of creating a smarter, connected future for all.