
Posted a day ago
OpenCL Software Engineer
Imagination TechnologiesOpenCL Software Engineer
Requirements
C or C++ development, CPU/GPU memory management, Concurrency and synchronization, Computer architecture knowledge, Git, Perforce, Jenkins, or JIRA
Skills
C#GPUComputer Architecture
About the role
Responsibilities
- Develop a GPU compute software stack, including both Runtime and Driver components
- Implement new GPGPU driver features tailored for AI, Automotive, and Data-center workloads
- Incorporate next-generation GPU architecture features into the compute software stack
- Conduct performance analysis of AI and Automotive workloads to identify and resolve bottlenecks
- Collaborate with the hardware team on next-generation GPU development and work with customers to optimize platform performance
Requirements
- Experience in software development using C or C++
- Solid understanding of CPU/GPU memory management, concurrency, and synchronization
- Strong knowledge of computer architecture, including CPU, Cache, MMU, and Memory
- Familiarity with software engineering tools such as Git, Perforce, Jenkins, and JIRA
- Excellent problem-solving and communication skills
Preferred Qualifications
- Experience with GPU Compute APIs such as HIP, CUDA, or OpenCL
- Experience in User Mode Driver or Kernel Mode Driver development
- Deep understanding of GPU hardware/software architecture
- Exposure to AI/ML frameworks or LLM and GenAI workloads on edge devices
- Familiarity with SyCL, OneAPI, or UXL
About the Company
Imagination Technologies is a leader in semiconductor IP solutions, creating the graphics and AI chips that power over 10 billion iconic electronic devices worldwide. From smartphones and smart TVs to drones and self-driving cars, our technology is at the core of the world's most advanced electronic products. We are dedicated to pushing the boundaries of high performance and power efficiency.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeOpenCL Software Engineer
Imagination Technologies · Timișoara
