Role and Responsibilities
component solutions, featuring industry-leading technologies in System LSI, Memory and Foundry. Our engineers are offered a foundation to work on cutting-edge technologies such as Foundation IP Design, Mobile SoCs, StorageSolutions, AI/ML,5G/ 6G solutions, Neural processors, Serial Interfaces, Multimedia IPs and much more.
Roles and Responsibilities
Experience using parallel programming APIs and languages such as OpenCL or CUDA
- Knowledgeable in GPU or other parallel processing architectures , Strong knowledge of GPU architecture.
- Knowledge of APIs such as Vulkan, Open GS ES 3.x, DX 11/12, OpenCL and other compute APIs ,UMD/ KMD.
- Knowledge of key mobile GPU graphics workloads and compute application workloads such as computer vision, image processing, AI and Image compression.
- Knowledge of game applications, game rendering engines, academic papers on advanced rendering techniques desirable.
- Expertise in implementing advanced graphics rendering techniques, machine-learning (AI) approaches.
- Proven ability to debug complex issues in multi-threaded environments.
- Understanding of Operating System fundamentals and concepts.
- Familiarity with offline and JIT compiler designs.
- Background in Linux and Android development.
- Strong C, C++ and Python programming experience of industrial experience in systems programming (driver development a strong plus).
- Strong algorithmic background.
Qualifications