Job Summary:
We are seeking a talented Gpgpu Software Engineer to join our team. As a key member of our graphics software engineering group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the structure and performance of GPU hardware, drivers, features, applications, and tools.
* You will apply your knowledge of graphics principles to assist in the design, implementation, and verification of GPU hardware, drivers, features, applications, libraries, and tools.
* You will write code for well-defined features, drivers, and APIs using different programming languages.
* You will maintain comprehensive pre- and post-silicon tests using various tools and methods to verify the performance of specific components.
* You will collaborate with team members to identify areas for improvement and develop solutions to enhance designs.
* You will write detailed design documentation and feature descriptions for projects.
Key Responsibilities:
Your primary responsibilities will include:
* Designing and implementing high-quality GPU hardware, drivers, features, applications, and tools.
* Collaborating with cross-functional teams to ensure seamless integration and delivery of products.
* Maintaining and improving existing codebases to ensure optimal performance and reliability.
* Developing and executing test plans to validate product functionality and performance.
* Participating in code reviews to ensure adherence to coding standards and best practices.
Requirements:
To be successful in this role, you will need:
* Strong C/C++ programming skills and experience with graphics APIs.
* Familiarity with GPGPU APIs such as SYCL, CUDA, or OpenCL.
* Understanding of data structures and algorithms, including object-oriented programming.
* Excellent problem-solving skills and ability to work in a fast-paced environment.
* Strong communication and collaboration skills.
What We Offer:
We offer a competitive salary, stock options, performance-based bonuses, and a comprehensive benefits package, including:
* A generous parental leave policy.
* An employee stock purchase scheme.
* A matching pension scheme.
* Education assistance.
* Relocation and immigration support.
* Lifetime medical insurance.
* Bicycle purchase scheme.
* Subsidized memberships for physical and mental well-being.
Minimum Qualifications: