Software Engineer, Computational Photography, Extended Reality Camera
Mountain View, CA
Full-time
Onsite
$141K/yr - $202K/yr
Entry, Mid Level
Google is a leading technology company that develops next-generation technologies to enhance user interaction with information. They are seeking a Software Engineer specializing in Computational Photography for Extended Reality Camera to develop algorithms and solutions for imaging pipelines, optimize algorithms for edge devices, and evaluate research in related fields.
Develop algorithms/solutions for edge device (e.g., XR devices) imaging pipelines, including multi-frame burst processing, demosaicing, denoising, artifact reduction, high dynamic range (HDR) tone-mapping, and content-aware sharpening.
Apply programming skills or machine learning knowledge to optimize the algorithms for computational photography issues in edge devices.
Evaluate research papers in computational photography, computer vision, graphics, and Generative AI.
Qualification
Required
Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
2 years of experience in computational photography/computer vision.
1 year of experience testing, maintaining, or launching software products.
Preferred
Experience with optimization algorithm performance by GPU, NEON, Halide, DSP, etc.
Experience with testing, profiling, benchmarking, and optimizing code for latency.
Experience developing for low compute or power constrained Android devices.
Experience with C/C++ build systems and tooling.
Passion for productionizing the computational photography technologies.
Benefits
Bonus
Equity
Benefits
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet.