1 week ago Be among the first 25 applicants
Direct message the job poster from European Tech Recruit
Associate Consultant at USA Tech Recruitment
Graphics GPU Software Engineer
Cork - Onsite - Full-Time
Overview
We are looking for skilled software engineers to develop and optimize GPU software for mobile and computing devices. This role focuses on enhancing performance, power efficiency, and feature integration within the GPU software stack for platforms like Android and Windows. The position involves close collaboration with hardware teams to refine software-hardware interactions.
Responsibilities
1. Develop and optimize GPU drivers for APIs such as OpenGL ES, Vulkan, OpenCL, and DirectX.
2. Implement GPU-based solutions for graphics, machine learning, and image processing applications.
3. Contribute to pre- and post-silicon hardware development.
4. Debug, analyze, and resolve software issues to ensure system stability and efficiency.
5. Optimize software for improved performance and power consumption.
6. Develop unit tests and collaborate with external partners, developers, and manufacturers.
Required Skills
1. Strong proficiency in C/C++ programming.
2. Solid understanding of data structures, algorithms, and object-oriented programming.
3. Strong problem-solving and communication skills.
4. Passion for graphics, machine learning, or GPU computing.
Preferred Skills
1. Experience with device driver development (CPU or GPU).
2. Knowledge of graphics APIs such as OpenGL ES, Vulkan, DX11/DX12, or OpenCL.
3. Familiarity with game engines, rendering techniques, and game development.
4. Exposure to embedded systems and real-time operating systems.
5. Understanding of ARM-based architectures.
6. Experience with version control systems such as Git.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Research
Industries
Computer Hardware Manufacturing, Software Development, and Appliances, Electrical, and Electronics Manufacturing
#J-18808-Ljbffr