Senior Camera System Firmware Engineer

San Mateo, CA, US

Job Description / Skills Required

GoPro is seeking a highly qualified candidate to take on the responsibility of implementing and integrating imaging and vision algorithm on camera system. The position’s responsibilities will include gaining a deep understanding of the overall camera system architecture, and explore the most efficient and practical implementation techniques of imaging and vision algorithms on embedded system. The position will also include prototyping new camera features and integrating 3rd party software libraries into camera SDK.

What You Will Do

Implement and integrate new imaging/vision solutions for future generation products
Design and implement firmware level APIs and framework for imaging solutions
Optimize algorithms to meet the target performance on camera platform
Gaining a deep understanding of the overall camera system architecture
Interface with SoC vendors

Skills We’re Stoked About

M.S. in Computer Science or Electrical Engineering is highly desirable along with 5+ years of experience in designing and implementing firmware for cameras.
The candidate needs to be a self-starter, a good communicator, and be able to travel.
Expertise in C, C++, Matlab and real-time operating systems
Architectural knowledge of embedded systems, CPU and DSP
Strong Mathematical abilities with experience in implementing image processing and computer vision algorithms
Ability to work cross-functionally