Image Processing Engineer

San Mateo, CA, US

Job Description / Skills Required

About GoPro
GoPro, Inc. is transforming the way people capture and share their lives. What began as an idea to help athletes self-document while engaged in sports has become a mobile storytelling solution that helps the world capture and share immersive content. 
GoPro offers a fun and fast-paced work environment with passionate and motivated people who have a drive to learn, innovate and succeed
GoPro is seeking a top tier candidate for the Image Processing Engineer role. This position will help design and develop methodologies that are required to analyze, correlate, and improve the image quality of GoPro's camera product line. Specifically, the Image Processing Engineer’s responsibilities include tuning the entire ISP to improve image quality, performing root cause analysis of image artifacts mitigating poor image quality performance. Should be able to automate and scale the ISP tuning workflow. Candidate should also be familiar with optimizing advanced algorithms involving computer vision and computational photography.
What You Will Do
Correlate and automate software for optimized image processing tuning in the areas of:
Development and deployment of methods and/or tools to assist in automated regressions testing.
In ISP tuning and algorithm development determine what parameters are video mode agnostic, which are computable and predictable based on similar camera modes, and which parameters need characterization for every mode.
Interface with sensor and optics teams:
Understand the root cause of different contributors to sensor noise characteristics and understand how these change with different sensor readout modes
Have experience and understanding of the optical artifacts and aberrations and how they can manifest themselves in imaging and video to mitigate them in final products.
Interface with ISP chip vendors and camera integrators from assessing capabilities to full implementation.
Interface with the firmware team to define, integrate and enhance new processing features
Travel to Asia required.
Skills We’re Stoked About
S. or M.S. in Computer Science, Image Processing, or related fields.
2+ years of industry experience in ISP camera tuning and calibration or in closely related field.
Knowledge of and experience in ISP, image processing, filtering techniques.
Expertise in C, C++, as well as Matlab and/or Python Scripting languages.
In-depth knowledge of and experience in objective image quality measurement and testing.
In-depth knowledge of and experience in subjective image quality evaluation.
Ability to work well individually and within groups
Strong interpersonal communication skills
Your own GoPro Camera (Mounts and accessories included)
Live it. Eat it. Love it. – Two dedicated hours during your week to explore your passions and capture it with your GoPro.
Employee commuter shuttles throughout the Bay Area (San Francisco, Oakland, San Jose)
Employee discounts on GoPro products and other industry discounts
Paid Time Off Programs
Medical, Dental & Vision – premiums are fully paid for employees
Life Insurance & Disability Benefits
Company 401(K) Match
LiveHealthy Program – Monthly benefit toward participation in wellness activities
Awesome wellness program including onsite fitness classes, health screenings, farmers market and more!
Subsidized onsite cafeteria
Fully stocked break rooms on each floor!
GoPro is an Equal Opportunity Employer.