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
W

At a Glance

  • Tasks: Lead high-impact projects in GPU software and collaborate across teams.
  • Company: Join Google, a leader in tech innovation impacting billions globally.
  • Benefits: Enjoy flexible work options, competitive salary, and a vibrant workplace culture.
  • Why this job: Be part of shaping the future of mobile experiences with cutting-edge technology.
  • Qualifications: Bachelor's degree with 8 years of software development experience; leadership skills preferred.
  • Other info: Diversity and inclusion are core values at Google, welcoming all backgrounds.

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

Minimum qualifications:

  • 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.
  • Advise Android and Pixel leadership on performance and feature opportunities in graphics software, and scope solutions with partner teams inside and outside Google.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

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

At Google, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our engineers to innovate and lead in the fast-evolving tech landscape. As a Staff Software Engineer in Pixel Graphics, you'll have access to unparalleled growth opportunities, working alongside talented teams on cutting-edge projects that shape the future of mobile technology. Our commitment to employee development, coupled with a collaborative environment and a focus on diversity, makes Google an exceptional employer for those seeking meaningful and impactful careers.
W

Contact Detail:

WeAreTechWomen Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest trends in GPU software and graphics technologies. Being well-versed in tools like LLVM and shader languages such as HLSL and GLSL will give you an edge during discussions with our team.

✨Tip Number 2

Showcase your leadership experience by preparing examples of how you've successfully led project teams in the past. Highlighting your ability to influence and coach others will resonate well with us.

✨Tip Number 3

Network with current or former employees in similar roles at Google. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.

✨Tip Number 4

Prepare to discuss complex projects you've worked on that involved cross-functional collaboration. We value versatility and the ability to navigate matrixed organisations, so having concrete examples ready will help you stand out.

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

Software Development
Software Testing
Software Design and Architecture
Technical Leadership
Project Management
Cross-Functional Collaboration
Compiler Technologies
LLVM
Graphics Shader Languages (HLSL, GLSL)
Intermediate Representations (SPIR-V)
Problem-Solving Skills
Performance Optimisation
Communication Skills
Adaptability
Team Coaching and Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in software development, particularly focusing on your 8 years of experience and any leadership roles you've held. Emphasise your familiarity with GPU software and any specific projects that align with the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for graphics software and your technical leadership experience. Mention specific projects where you influenced outcomes and how your skills can contribute to Google's goals in Pixel GPU Software.

Highlight Relevant Skills: In your application, clearly outline your experience with compiler technologies, shader languages, and any work you've done in complex organisations. This will demonstrate your fit for the role and your ability to navigate cross-functional projects.

Showcase Problem-Solving Abilities: Provide examples in your application of how you've tackled challenging problems in previous roles. Highlight your versatility and enthusiasm for taking on new challenges, as these are key qualities Google is looking for in their engineers.

How to prepare for a job interview at WeAreTechWomen

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with software design and architecture, especially in relation to GPU software. Highlight specific projects where you led technical direction or implemented complex solutions, particularly those involving compiler technologies and shader languages.

✨Demonstrate Leadership Skills

Since the role requires influencing and coaching a distributed team, share examples of how you've successfully led project teams in the past. Discuss how you facilitated alignment across teams and managed timelines to achieve project goals.

✨Understand Google's Ecosystem

Familiarise yourself with Google's products and how they integrate with GPU technologies. Be ready to discuss how your work can impact the performance and features of Android and Pixel devices, showing that you understand the broader context of your role.

✨Prepare for Problem-Solving Questions

Expect to tackle technical challenges during the interview. Brush up on your problem-solving skills and be ready to think aloud as you work through scenarios related to graphics software and performance optimisation. This will demonstrate your analytical thinking and approach to complex issues.

Staff Software Engineer, Pixel Graphics, GPU Software
WeAreTechWomen
W
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>