Work alongside a talented team of engineers developing ground-breaking technologies, defining standards and working with some of the world's biggest companies.outlined_flagView Current Careers
After a few years of working at Codeplay, you will have the skills and experience to be classed as an expert in your field. We have created a diverse knowledge sharing system that allows our team to share information, ideas and knowledge to other members of the team that are interested, providing a unique chance to further develop skills.
Working at Codeplay will provide you with the unique opportunity to represent the company worldwide. We regularly travel to America and many European countries to meet clients, set up new partnerships, and share presentations of our technology.
Shape the Industry
Codeplay work alongside some of the biggest companies in the industry. We also sit on a number of standards bodies that define the new standards for future technologies. Working with us, you'll be helping to shape the future of our industry!
Codeplay is proud to be an Equal Opportunities employer. We celebrate and value diversity. We are committed to creating an inclusive environment for all employees, regardless of race, colour, gender, religion, national origin, ancestry, citizenship, disability, age, sexual orientation or any other characteristic protected by law. All employment is decided on the basis of qualifications, merit and business need and we strongly encourage applicants from all backgrounds and walks of life. We are committed to providing flexible working options such as part-time/compressed hours/timeshifting. If you have a disability or additional need that requires accommodation, just let us know.link Visit TechTalent.co.uk
We're very proud to be a signatory to the TechTalentCharter and we'll be working on our continued commitment to D&I both in our organisation and our recruitment processes.
Notice to Recruitment Agents
We only accept direct applications from candidates. If you send us a candidates CV, this does NOT constitute terms of business with us.
oneAPI and SYCL Technical Marketing
A crucial part of our activities is to lead the oneAPI Forum, responsible for defining a standards-based, cross-architecture open specification for accelerated computing. To support this activity we are looking for a technical marketing professional who can help us to fulfil the goals of the oneAPI Forum.
SYCL Failure Taxonomy Internship
Codeplay is known for being one of the leaders in the development of the SYCL™ standard and recently Codeplay has kick-started the design of SYCL SC, a version of SYCL targeted at safety-critical industries. In these industries, such as automotive, avionics, nuclear and rail, safety is paramount, because a bug in the software could lead to people being hurt. Take a closer look at this Internship to see how you can be involved.
R&D SYCL Libraries Internship
During the internship you will be tasked with implementing new DNN operators, extending the capabilities of pre-existing ones, and designing the best possible API structure for those operators. In addition to that, you will learn how to test, benchmark, and make sure that your code is up to the standards required for a production-level library.
Kernel Timeout Proof of Concept Internship
During this internship you will create proof-of-concept implementations of different mechanisms to report an error in case a kernel's computation has exceeded its time limit. Codeplay is known for implementing OpenCL™ and SYCL™ runtimes and compilers for their customers' acceleration platforms. Now we aim to target customers in the automotive sector, who want to run highly complex AI algorithms on their accelerators, which will provide advanced driving assistance (ADAS) and autonomous driving (AD) features to make our roads safer.
HPC Software Engineer Internship
We are looking for someone who can help us influence the industry by showing how this migration can be done. During the internship you will be involved in porting code from C++ and CUDA to SYCL and documenting how this was done through guides, blogs and possibly even videos. You will be using a variety of technologies from the SYCL ecosystem to support developers and show real world use cases for SYCL.