Are you a skilled software engineer looking for a new challenge?
We are seeking a talented GPGPU Software Engineer to join our team. As a key member of our technology department, you will be responsible for designing, implementing and validating GPU hardware, drivers and supporting tools.
Key Responsibilities:
* Apply graphics and system-level knowledge to design, implement and validate GPU hardware, drivers and supporting tools
* Develops and maintains code for features, drivers and APIs using C, C++, Python and Perl
* Designs and executes comprehensive pre- and post-silicon tests to ensure component performance and reliability
* Identifies design inefficiencies and collaborates with engineering teams to implement effective improvements
* Writes clear technical documentation including design specs and feature overviews to support development and integration efforts
To succeed in this role, you should have a strong proficiency in C and C++ programming languages, as well as a solid understanding of data structures, algorithms and object-oriented programming principles.
In addition, we are looking for candidates with hands-on familiarity with GPGPU programming using APIs such as SYCL, CUDA or OpenCL, experience developing high-performance applications and optimizing code for parallel execution environments.