Job Description
We are seeking a skilled Graphics Software Engineer to join our team at Qualcomm in Cork, Ireland.
About the Role
This is a critical position that requires expertise in graphics software development, with a focus on GPU hardware, drivers, features, applications, and tools.
Key Responsibilities:
* Apply graphics knowledge to assist in the architecture, design, implementation, and verification of GPU hardware, drivers, features, applications, and tools.
* Write code for well-defined features, drivers, and APIs using different languages (e.g., C, C++, Perl, Python).
* Maintain comprehensive pre-silicon tests using tools and methods for a specific, well-defined component to verify functionality and/or performance.
* Assist in identifying deficiencies in designs and work with team members to develop solutions to improve designs.
* Collaborate with team members to understand new features and functionality that align with needs and goals for implementation and customization.
* Write detailed design documentation and feature descriptions for projects.
* Provide extensive support to other teams working on the same project.
About Qualcomm
Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation gaming, XR, and AI experiences. Our company culture values flexibility, well-being, and life balance, offering employees a combination of work-from-home and office options.
What We Offer
Apart from working in an open, relaxed, and collaborative space, you will enjoy:
* Salary, stock, and performance-related bonus.
* Maternity/Paternity Leave.
* Employee stock purchase scheme.
* Matching pension scheme.
* Education Assistance.
* Relocation and immigration support (if needed).
* Life, Medical, Income, and Travel Insurance.
* Subsidised memberships for physical and mental well-being.
* Bicycle purchase scheme.
* Employee-run clubs, including running, football, chess, badminton, and many more.
Requirements
To be successful in this role, you will need:
* Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 3+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience. OR Master's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 1+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience.
* 2+ years of work experience with one or more programming language suitable for graphics (e.g., C++, C).
* Good understanding of computer system concepts: CPU, SoC, boot process, OS, kernel vs user mode, OS primitives, device drivers, memory allocation, virtual memory, multi-threading, etc.
The estimated salary for this role is €80,000 - €110,000 per annum, depending on experience.