Senior Software Engineer, Pixel Graphics and Video
AI Summary ✨
Requirements:
Bachelor’s degree or equivalent practical experience.
5 years of experience with software development and 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
2 years of experience in C/C++ and embedded systems (firmware, Linux kernel, device drivers).
Experience in Graphics or Graphics Processing Unit.
Nice to haves:
Master's degree or PhD in Computer Science or related technical field.
Experience in writing of or contributing to graphics drivers.
Experience developing and debugging native code on Android.
Experience writing low-level graphics API code and analyzing GPU-accelerated applications like games, image processing or General Purpose computing on GPU (GPGPU) applications.
Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs.
What you'll be doing:
Develop GPU graphics and compute technologies spanning the full GPU software stack.
Seek general solutions to problems, minimizing application or device-specific workarounds to serve users of all Pixel devices, including in-market devices.
Help evaluate and bring-up devices and work with product and engineering teams to define the role and requirements of the GPU in future product designs.
Debug sophisticated user mode and kernel mode problems.