Staff Software Engineer, Pixel Graphics, GPU Software
Staff Software Engineer, Pixel Graphics, GPU Software

Staff Software Engineer, Pixel Graphics, GPU Software

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Lead high-impact projects in GPU software and influence cross-functional teams.
  • Company: Join Google, a leader in tech innovation, shaping the future of mobile experiences.
  • Benefits: Enjoy flexible work options, competitive salary, and a vibrant company culture.
  • Why this job: Be part of a dynamic team pushing technology boundaries and creating transformative user experiences.
  • Qualifications: 8 years in software development with strong leadership and technical skills required.
  • Other info: Diversity and inclusion are core values at Google; all backgrounds are encouraged to apply.

The predicted salary is between 43200 - 72000 £ per year.

Advanced experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain.

Bachelor's degree or equivalent practical experience.

  • 8 years of experience in software development.
  • 5 years of experience testing and launching software products.
  • 3 years of experience with software design and architecture.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects.
  • Experience with compiler technologies and toolchains, particularly LLVM.
  • Familiarity with graphics and compute shader languages (e.g., HLSL, GLSL) and intermediate representations like SPIR-V.

About the job:

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Pixel GPU Software enables everything from simple low-power animations to rich UI, high-end games, and on-device image processing to make the best use of the GPU in Pixel phones. Our team works in Pixel devices from SoC conception all the way to field deployment and beyond. We work closely with multiple teams at Google, including Android, Pixel Camera, Display, Video and Power. We regularly engage with partners and vendors to come up with innovative and more performant ways to use the GPU as part of a tightly-integrated device package.

The Google Pixel team focuses on designing and delivering the world’s most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.

Responsibilities:

  • Provide technical leadership on high-impact projects and advise Android and Pixel leadership on performance and feature opportunities in graphics software, and scope solutions with partner teams inside and outside Google.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Develop GPU graphics and compute technologies spanning the full GPU software stack.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law.

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

Staff Software Engineer, Pixel Graphics, GPU Software employer: Google

At Google, we pride ourselves on being an exceptional employer, particularly for the Staff Software Engineer role in Pixel Graphics, GPU Software based in London. Our vibrant work culture fosters innovation and collaboration, offering employees the chance to lead high-impact projects while engaging with cutting-edge technology. With a strong emphasis on professional growth, we provide ample opportunities for career advancement and skill development, all within a diverse and inclusive environment that values every team member's contributions.
G

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer, Pixel Graphics, GPU Software

✨Tip Number 1

Make sure to showcase your technical leadership experience. Highlight any projects where you led a team or influenced stakeholders, as this role requires strong decision-making skills and the ability to solve ambiguous problems.

✨Tip Number 2

Familiarise yourself with the latest trends in GPU software and graphics technologies. Being well-versed in compiler technologies, shader languages, and performance optimisation will set you apart from other candidates.

✨Tip Number 3

Network with professionals in the field, especially those who work at Google or similar companies. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 4

Prepare for technical interviews by practising problem-solving and coding challenges related to GPU software development. This will help you demonstrate your expertise and readiness for the challenges of the role.

We think you need these skills to ace Staff Software Engineer, Pixel Graphics, GPU Software

Advanced Software Development
Technical Leadership
Software Design and Architecture
Compiler Technologies
LLVM Toolchain Expertise
Graphics Shader Languages (HLSL, GLSL)
Intermediate Representations (SPIR-V)
Cross-Functional Collaboration
Problem-Solving Skills
Stakeholder Influence
Project Management
Performance Optimisation
Full-Stack Development
Adaptability to New Technologies
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software development, particularly focusing on your expertise in GPU software and graphics technologies. Emphasise any leadership roles you've held and projects where you've influenced outcomes.

Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about working with Google and how your skills align with the role of Staff Software Engineer. Mention specific experiences that demonstrate your ability to solve ambiguous problems and lead technical teams.

Showcase Relevant Projects: Include examples of projects you've worked on that relate to GPU software, compiler technologies, or graphics languages. Be specific about your contributions and the impact these projects had on your previous employers.

Highlight Collaboration Skills: Since the role involves working across multiple teams, emphasise your experience in cross-functional projects. Provide examples of how you've successfully collaborated with different stakeholders to achieve project goals.

How to prepare for a job interview at Google

✨Showcase Your Technical Expertise

Be prepared to discuss your deep expertise in software design and architecture. Highlight specific projects where you've successfully led technical direction, especially those involving GPU software or graphics technologies.

✨Demonstrate Leadership Skills

Since the role requires influencing stakeholders and coaching a distributed team, share examples of how you've effectively led project teams and facilitated alignment across different groups in previous roles.

✨Prepare for Problem-Solving Scenarios

Expect to tackle ambiguous problems during the interview. Practice articulating your thought process and decision-making strategies when faced with complex challenges, particularly in a matrixed organisation.

✨Familiarise Yourself with Relevant Technologies

Brush up on compiler technologies, toolchains like LLVM, and shader languages such as HLSL and GLSL. Being able to discuss these topics confidently will demonstrate your readiness for the technical demands of the position.

Staff Software Engineer, Pixel Graphics, GPU Software
Google
G
  • Staff Software Engineer, Pixel Graphics, GPU Software

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-25

  • G

    Google

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>