Senior Software Engineer, Embedded Graphics Drivers

Google is an engineering company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
Norway
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Software Engineer, Embedded Graphics Drivers

Google is seeking a Senior Software Engineer to join their Embedded Graphics Drivers team. This role offers an exciting opportunity to work on cutting-edge GPU technologies that power Google's consumer hardware products, particularly in the Pixel ecosystem. You'll be developing graphics and compute technologies across the full GPU stack, while leading technical teams and influencing product design decisions.

The position combines technical expertise in graphics driver development with leadership responsibilities, requiring both deep technical knowledge and the ability to guide team members' professional growth. You'll work closely with Android and Pixel teams, contributing to the development of gaming experiences, smooth user interfaces, and camera image enhancement features.

As part of Google's engineering team, you'll be at the forefront of technological innovation, working on projects that impact billions of users worldwide. The role offers the chance to work with state-of-the-art GPU technology while contributing to Google's consumer hardware initiatives. You'll be responsible for developing scalable solutions that serve users across all Pixel devices, requiring a strategic approach to software development.

The position is based in Norway with a hybrid work arrangement, offering flexibility while maintaining collaborative opportunities. This role is perfect for experienced engineers passionate about graphics technology, system-level software development, and technical leadership. You'll be part of Google's mission to revolutionize how users interact with technology through their devices, while working in an inclusive environment that values diversity and innovation.

Last updated 7 minutes ago

Responsibilities For Senior Software Engineer, Embedded Graphics Drivers

  • Develop Graphics Processing Unit (GPU) graphics and compute technologies spanning the full GPU software stack
  • Work with Product and Engineering teams to define the role and requirements of the GPU in future product designs
  • Advise Android and Pixel leadership on performance and feature opportunities in graphics software
  • Manage and support members of the team and lead them technically in their personal development
  • Develop general solutions to problems, minimizing applications or device-specific workarounds

Requirements For Senior Software Engineer, Embedded Graphics Drivers

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C and C++, and with data structures/algorithms
  • Experience in Unix/Linux environments and embedded Linux
  • Experience in technical leadership, leading project teams, and setting technical direction
  • Experience in graphics driver development
  • Experience in Mobile GPU or GPU programming (preferred)
  • Knowledge of graphics driver platform integration and GPU power management software (preferred)

Benefits For Senior Software Engineer, Embedded Graphics Drivers

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Comprehensive health benefits
  • Parental leave
  • Equal employment opportunity
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer, Embedded Graphics Drivers

Senior Software Engineer, Embedded Systems/Firmware, Google Cloud Platforms

Senior Software Engineer position at Google Cloud focusing on embedded systems and firmware development, offering competitive compensation and opportunity to work on large-scale infrastructure.

Senior CPU Design Verification Engineer

Senior CPU Design Verification Engineer role at Google, focusing on custom silicon solutions and hardware verification for Google's server chip design team.

Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Senior Software Engineer position at Google focusing on embedded systems and firmware development for the Technical Infrastructure team.

Senior Multimedia System Architect, Silicon

Senior Multimedia System Architect position at Google, focusing on silicon development and hardware architecture for imaging and machine learning applications.

Senior Multimedia Design Verification Engineer, Silicon

Senior Multimedia Design Verification Engineer position at Google, focusing on silicon verification for consumer hardware products using SystemVerilog and UVM.