This position is to work with a global leader company in the design and development of advanced semiconductors, responsible for architectures and platforms that form the core of some of the most innovative devices on the market. Its silicon engineering drives solutions that deliver high performance, energy efficiency, and intelligent integration, complemented by a key role in advancing modern telecommunications through next-generation wireless connectivity technologies. Its solutions are integrated into billions of devices worldwide, offering an ideal professional environment for talent seeking technological impact, innovation, and growth within a global context.
Overview: Join GPU Compiler team to develop software solutions for world-class GPU products. GPU has been the industry-leading mobile graphics solution. We are looking for talented engineers to develop compiler tools and verify graphics compilers for the latest GPU hardware designs. This position is responsible for the verification and delivery of GPU compiler to our world-wide customers.
Responsibilities:
- Execute and maintain software integration and release process methodologies.
- Collaborate with teams to execute effective test plans and testing strategies.
- Develop tools and scripts to automate the Adreno GPU Compiler test suite.
- Support the continuous development and verification of compiler products for future Adreno GPU generations.
Minimum Qualifications:
- Understanding of Software Releases, Integration, and Configuration Management [Git, Perforce, JIRA].
- Excellent programming skills in C/C++ and build tools such as CMake/Make.
- Proficiency in scripting for test automation (Python/Perl/Ruby).
- Ability to write and execute Test Plans and automation, and document results.
- Hands-on debugging experience (on-target or simulation models).
- Self-motivated with the ability to work with limited supervision in a multi-functional team.
Preferred Qualifications:
- Hands-on experience with testing on Android and/or Windows devices.
- Familiarity with smartphone development environments (e.g., Android SDK).
- Basic understanding of compiler or graphics fundamentals (OpenGL/Vulkan).
Keywords: C, C++, Python, Android, Linux, Integration, Test Automation, Graphics, Debugging.