Bachelor’s degree or equivalent practical experience.
5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go.
3 years of experience with computer graphic frameworks and libraries, including but not limited to OpenGL, DirectX, or Vulkan.
Experience in computational imaging and image processing.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
Experience developing accessible technologies.
Experience with on-device performance image processing algorithms utilizing Vulkan based implementations.
Experience working with camera software/hardware teams related to image quality.
Proficiency in code and system health, diagnosis and resolution, and software test engineering.