Engineer, Senior - Graphics Developer
Qualcomm
Job Summary
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.
Must Have
- 2+ years of Software Engineering or related work experience (or 1+ year with Master's degree).
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python.
Good to Have
- 1-3 years of experience in Graphics APIs - any of DX11/DX12/Vulkan.
- Strong design experience with OOPS and C++ development.
- Hands-on experience with Game development, Unreal Engine 5, GPU based rendering techniques.
- Prior development experience in implementing/supporting Graphics driver for standards (Direct3D, Vulkan, OpenCL).
- Strong debugging skills.
- Prior experience with understanding the graphics rendering pipeline, APIs Inter-Op, and other Multimedia IPs.
- Performance profiling experience in DirectX/Vulkan games.
Perks & Benefits
- World-class health benefit options providing world-class coverage.
- Programs designed to help employees build and prepare for a financially secure future.
- Self and family resources to build emotional/mental strength and resilience.
- Wellbeing programs and resources to help employees Live+Well and Work+Well.
- Continuous learning and development programs.
- Tuition reimbursement.
- Mentorships.
Job Description
Job Description
Job Posting Date
2025-11-25
Company:
Qualcomm India Private Limited
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
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.
Minimum Qualifications:
- 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.
Preferred Qualifications and Responsibilities of the Role
- 1-3 years of experience in Graphics APIs - any of DX11/DX12/Vulkan.
- Looking for a developer with strong design experience with OOPS, & C++ development experience.
- Hands-on experience with Game development, experience with Unreal Engine 5, GPU based rendering techniques.
- Prefer prior development experience in implementing/supporting Graphics driver for standards (Direct3D, Vulkan, OpenCL). Strong debugging skills would also be preferred
- Will work with GPU Software & Hardware teams, and ISVs to develop/support compliant and optimized Graphics drivers for Adreno GPUs for a competitive edge.
- Prefer prior experience with understanding the graphics rendering pipeline, APIs Inter-Op, and other Multimedia IPs.
- Performance profiling experience in DirectX/Vulkan games is preferred
Level of Responsibility:
- Works under supervision.
- Decision-making may affect work beyond immediate work group.
- Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
- Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.