Gaming Software Engineer
We've produced hundreds of millions of chipsets embedded in our industry-leading mobile phone chips. Develop Snapdragon technologies and solution and collaborate with partners to integrate them into game engines and titles. Perform in-depth performance analysis and implement optimizations for Snapdragon-based devices. Proficient in at least one of C, C++/Python programming languages is a must Knowledge and experience of developing commercialized software or research at one of below area: Experience in any graphics or compute APIs such as Vulkan, OpenGL ES, OpenCL. Experience in extending and integrating functionalities within existing game engines (Unity, Unreal Engine). Familiar with real-time rendering enhancement techniques such as Temporal/Spatial Super Resolution and Frame Interpolation. Deep understanding of RenderDoc architecture and workflow, with hands-on experience in building from source and customizing its functionality. Knowledge of ML/AI software stack Master's degree in computer engineering or related field. 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.