Senior Software Engineer, Pixel Graphics and Video
Minimum qualifications:
- 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.
- 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.
- 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.