
Mobile GPU Software Engineer (3D Graphic APIs)
On site
Cambridge, United Kingdom
Freelance
05-03-2025
Job Specifications
GPU Software Engineer - UK (PAYE Contract + on-site)
Join the Cutting Edge of Mobile GPU Architecture with a Leading Technology Innovator!
Are you a passionate and experienced GPU Software Engineer with a deep understanding of 3D graphics APIs? Do you thrive on tackling complex challenges and shaping the future of mobile GPU technology? If so, we want to hear from you!
We are seeking a talented engineer to join a dynamic team within a world-leading technology company, working at the forefront of mobile GPU Software Architecture design. In this role, you will investigate and design groundbreaking features for leading 3D graphics APIs like Vulkan and DirectX, directly impacting the performance and capabilities of current and future GPUs.
Your Impact:
Innovate: Design and develop new features for 3D Graphics APIs, pushing the boundaries of mobile GPU capabilities.
Analyze & Evaluate: Investigate and evaluate features and improvements to 3D Graphics APIs, considering hardware design and software architecture implications.
Shape the Future: Prototype interface changes, propose changes to GPU architecture, and draft new API extensions and specifications.
Collaborate: Work closely with software and hardware architects, driver development teams, and ecosystem partners to identify challenges and opportunities.
Guide & Educate: Provide guidance on GPU hardware and driver roadmaps, and effectively communicate new technologies to internal and external stakeholders.
Performance Driven: Perform performance analysis of proposed changes to ensure optimal efficiency.
What You'll Bring:
A strong understanding of rendering technologies and graphics pipelines (rasterization & ray-tracing).
Hands-on experience with one or more of OpenGL ES, Vulkan, DirectX, or Metal APIs.
A deep understanding of GPU architectures and workloads, including gaming, XR, and machine learning.
Excellent C++ development skills and familiarity with version control systems.
Self-motivation, ambition, and the ability to work collaboratively in a team environment.
A BSc, MSc, or PhD in a relevant discipline.
5+ years of experience in GPU software architecture or driver development.
The right to work in the UK.
Desired Skills (Bonus Points!):
Knowledge of neural rendering, ray tracing, and mesh shading pipelines.
Creativity and strong communication skills.
Comfort working with emerging technologies.
Strong written and verbal communication skills.
Excellent organizational and teamwork skills.
What We Offer:
A challenging and rewarding PAYE contract role.
The opportunity to work on cutting-edge GPU technology with a market leader.
A collaborative and supportive team environment.
The chance to make a significant impact on the future of mobile graphics.
Ready to join us? Apply now and be part of the next generation of GPU innovation within a globally recognized technology organization!
About the Company
European Tech Recruit is an award-winning technology recruitment agency. We take a personalised approach to connect top-tier tech talent with global tech industry leaders. Our Sectors • AI & Machine Learning • Semiconductor • Automotive Tech • Software Engineering • Wireless & IoT • Embedded Systems • Industry 4.0 & Robotics • Cutting Edge Research • Life Sciences • Gaming & Graphics • Battery Tech & EV • Renewable Energy • Telecom Network Equipment • Data Science • Cloud Computing • C-Suite • Sales & Marketing Our Approac... Know more
Related Jobs


- Company Name
- Lakarya
- Job Title
- IT helpdesk support
- Job Description
- End-User Desktop Services The scope of typical end-user desktop services encompasses a range of support, management, and maintenance functions designed to ensure that users can effectively use their desktop environments. Key areas include: 1. Technical Support: Providing assistance for hardware and software issues, troubleshooting problems, and resolving user inquiries. 2. Installation and Configuration: Setting up new desktop systems, installing operating systems, applications, and configuring user settings. 3. User Account Management: Creating, modifying, and deleting user accounts, managing permissions, and ensuring security protocols are followed. 4. Software Deployment: Managing software distribution and updates, ensuring that users have access to the necessary applications and tools. 5. Device Management: Overseeing physical devices such as desktops, laptops, printers, and peripherals, including maintenance and repairs. 6. Multi-factor Authentication : Enable MFA registration via MS Authenticator and ongoing support and maintenance (mobile device changes etc) 7. Security Management: Implementing security measures like antivirus, firewalls, and encryption, as well as monitoring for compliance and vulnerabilities. 8. Backup and Recovery: Establishing backup solutions for user data and providing recovery options in case of data loss. 9. Performance Monitoring: Monitoring system performance and usage, identifying issues, and optimizing configurations for efficiency. 10. User Training and Documentation: Providing training sessions, guides, and documentation to help users navigate their desktop environments effectively. Provide hands-on support and guidance during the transition to new systems. Address user concerns and questions in real-time, ensuring a smooth adoption process. 11. Remote Support: Offering assistance through remote desktop tools to troubleshoot and resolve issues without needing physical access to the device. Monitoring and Feedback: Observe user interactions with the new systems to identify any issues or areas for improvement. Collect feedback from users to help refine configurations. Report any recurring problems or user difficulties to the Implementation team for further action Local Servers & Security Management 1. Server Management · Monitoring: Utilizing tools for real-time monitoring of server performance, resource usage, and uptime. · Backup and Recovery: Implementing regular backup schedules and recovery plans to protect data. · Updates and Patching: Ensuring that software and security patches are regularly applied. 2. Security Management · Firewall Configuration: Maintenance of firewall controls and policies to control traffic and protect the network from external threats. · Access Control: Implementing policies for user access to both servers and network resources Network Support & Maintenance 1. Network and LAN: Respond to network issues and outages promptly to minimise downtime. Diagnose and resolve hardware and software problems using Cisco and Palo Alto tools. Provide technical support to users. Communicate with stakeholders about network status and any planned changes or upgrades. 2. Wireless Network: Address connectivity issues, interference problems, and hardware failures. Provide support for users experiencing wireless network issues. Generate reports on network performance, incidents, and maintenance activities. 3. Infrastructure Cabling: Troubleshoot and repair cabling issues. Ensure that all connections are secure and functioning correctly. Keep detailed records of cabling infrastructure, including any changes or upgrades. Generate reports on maintenance activities and performance. 4. OSS: Use DNA-C to identify and address issues affecting users, such as slow connections or dropped packets. 5. Last Mile Providers: Work with providers to resolve connectivity issues. Ensure that service levels are maintained according to agreements. Document interactions with providers and any changes to service agreements. Provide reports on connectivity performance and any issues encountered. 6. Local End Users: Act as the first port of call for local end users, addressing their network-related issues and providing timely support. 7. Moves and Changes: Support moves, adds, and changes (MAC) within the network, ensuring minimal disruption and seamless integration. This proposal is for UK Site - Building 142A Park Drive, Milton Park, Abingdon, Oxfordshire, England OX14 4SE Out-of Scope: o Personal device support outside of company policy. o Support for any un-authorised locally built IT applications Assumptions: 1. End user engineer will install Application Client provided by Application provider. But Application troubleshooting, L1 support will be provided by Application provider. 2. MFA is already enabled by MS Licenses Implementation partner and only Operations is part of the scope. This would be applicable to Anti Virus, user Backup Platform as well. 3. MACD requests in same location where Equipment movement is required will be managed through respective provider, co-ordination work will be done by Onsite Engg. 4. Support window would be 8x5 in UK. 5. Resource would be entitled for UK public holidays and 25 days leaves in a year. During this time, replacement will not be provided. 6. Remote L2 support for UK has been incorporated in Sanand proposal


- Company Name
- Natobotics
- Job Title
- Avaloq Fullstack Developer
- Job Description
- Position: Full Stack, Avaloq Developer N Consulting Ltd. is seeking a highly skilled and enthusiastic Full Stack, Avaloq Developer to join our team. As a Full Stack, Avaloq Developer, you will be responsible for developing and maintaining cutting-edge financial software solutions using the Avaloq platform. Key Responsibilities Design, develop and maintain Avaloq-based web applications and APIs Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions Participate in the entire software development life cycle, from concept to deployment Write clean, efficient and well-documented code Troubleshoot and debug issues in a timely manner Keep up-to-date with the latest technologies and industry trends Mentor and train junior team members on Avaloq development best practices Qualifications Bachelor's degree in Computer Science, Engineering or a related field At least 3 years of experience as a Full Stack Developer, with a strong focus on Avaloq development In-depth knowledge of the Avaloq Core and Services modules Experience with Avaloq Script, Avaloq Report and Avaloq Extensions development Proficient in HTML, CSS, JavaScript and other front-end technologies Strong understanding of relational databases and experience with SQL Excellent problem-solving and analytical skills Ability to work in a fast-paced, dynamic environment and handle multiple tasks simultaneously Excellent communication and teamwork skills Why work with us? Competitive salary and benefits package Work with a highly skilled and diverse team Opportunities for professional growth and learning Flexible working hours and remote work options Collaborative and inclusive work culture If you are passionate about Avaloq development and are looking for an exciting and challenging career opportunity, we would love to hear from you. Apply now and become a part of our growing team at N Consulting Ltd.


- Company Name
- eTeam
- Job Title
- Java ,API, Microservices Developer
- Job Description
- Role: Java ,API, Microservices Dev Max rate: 402 GBP Location: Knutsford Duration: End of June 2025 Job description: a. Associates who are Java API, Microservices experts and have worked in sprint deliveries. b. Should have knowledge of testing framework and help with Dev + Integration High qualty Java engineers. Day to day: java code, design work, dealing with tickets and jery, Jenkins, automated testing, micro services 1. Spring boot, host rest apis 2. Integrated with other parts of APIs 3. Understanding APIs 4. 95% automation 5. Good communication with other API teams in Barclays 6. Building Mocks and programming Technical Skills – Essential • Experience in designing and developing web based applications using Java/J2EE • Strong experience in applying OOPS • Good understanding of data structure concepts • Good understanding of API lifecycle and hands on experience with API development using Springboot • Understanding of API abstraction, layered approach, orchestration, and data transformation concepts • Hands on experience using Spring/MVC/Spring Integration, Hibernate and Web Services • Understanding of Automated Build and Deployment Processes (e.g. Jenkins CI / Apache Maven / Gradle) • Understanding of tools like Junit, Sonar, Jenkins, SVN, Chef, Puppet, Nolio, Selenium, QTP, Assana, Jira or Rally • Good understanding of cluster components to deploy the services and APIs onto aPaaS • Knowledge of NoSQL dBs and KAFKA (API data publication) • Experience using modern Java IDE tool such as Intellij/NetBeans • Familiarity using Agile Scrum process model in delivering business value Technical Skills – Beneficial • Basic understanding of Mainframe outputs and connectivity • Basic understanding with Jenkins pipeline templates and scripts to configure the pipeline • Understanding of authentication design principles including SSO • Basic understanding of JavaScript / TypeScript • Exposure to responsive design and open source libraries, like bootstrap. • Understanding of JQuery, AJAX, AngularJS 2.0 • Experience in HTML,HTML5, CSS, NodeJS. • Familiarity applying XP engineering practices such as Pair Programming, CI/CD • Familiarity using tools Confluence, Agile Central Rally, JIRA • Good to have Cards industry knowledge


- Company Name
- Fortice
- Job Title
- Angular Developer I Financial Service I London
- Job Description
- Angular Developer I Financial Service I London Hybrid I £400 Inside IR35 We are working with a great consultancy who are on the lookout for an Angular Developer to join supporting one of their Financial Services clients. You will need to be in London up to 2/3 days per week and the day rate is £400/day Inside IR35. Responsibilities: Design and develop Front End applications using Angular 9+, RxJS, TypeScript, HTML, CSS, and JavaScript Deliver impactful UI components that shape user experiences Work with senior technology and business stakeholders to gather requirements and guide design decisions Implement features for complex workflows, including validation, approvals, and dashboards Develop innovative solutions to meet business needs, enhancing enterprise applications with Middleware or custom RESTful services Participate in Agile ceremonies; contribute to CI/CD pipelines for automated builds and deployments Engage in all SDLC phases-analysis, design, coding, testing, and implementation Apply DevOps practices to maintain code quality and reliability Proactively identify and resolve Front End issues, offering production support when needed Required Skills: 7-10 years of Front End development using Angular 9+ (ReactJS as a bonus), RxJS, and TypeScript Skilled in JavaScript, HTML, CSS, AJAX, and responsive design Experience with SOAP/REST/SSL and enterprise data flows Proficiency in Agile frameworks (Scrum/Kanban), DevOps (CI/CD), and tools like JIRA Excellent communication and presentation skills; comfortable collaborating with diverse teams in a fast-paced environment Angular Developer I Financial Service I London