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. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Key responsibilities include:
- Commercialize gaming features, such as Super resolution, frame interpolation etc.
- Work on game optimization including both performance and power.
- Work on competitive analysis, including both CPU and GPU.
- Work with internal team on feature evaluation, and commercialization.
Requirements:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Excellent skill in C/C++ programming.
- Good communication skills and ability to be a team player.
- Quick learner with high motivation.
- Experience in game performance and power analysis is a plus.
- Experience in 3D graphics (GLES, Vulkan or DX) is a plus.
- Experience in advanced rendering technology, including both traditional rasterizer and ray tracing pipeline, is a plus.
- Ability to read/write English documents. Good listening and oral English skills are a plus.
Qualcomm offers world-class health benefits, wealth-building programs, and resources for emotional/mental strength and resilience. The company is committed to diversity, equity, and inclusion, providing a supportive environment where your ideas can contribute to world-changing innovations and breakthrough technologies.