December 24, 2024
• Design and develop embedded software for GoPro cameras with modularity and scalability into considerations. • Design and develop Audio, Video sub systems. • Responsible for working with the project leads to de-risk the project deliverables with technical inputs. • Work directly with SOC vendor and contract manufacturer teams to deliver final product firmware • Ideally, but not exclusively, a M.S. Computer Science is highly desirable along with 15+ years of experience in designing and developing advanced embedded software for complex consumer electronics embedded systems. • Expert in writing shippable code in C and C++ languages. • Excellent communication skills backed by strong analytical skills. • Strong debugging skills for embedded software systems. • Proficient in working with controlling audio, video encoders, decoders and system subsystem. • Familiarity with the ISP architecture and firmware flow for buffer management is a plus. • Good understanding of battery-operated devices with power and thermal management frameworks is a plus. • Proficient in using version controlling systems such as GitHub or equivalent. • Experience in technically leading firmware development in geographically spread development teams. • Solid understanding of Real Time Operating Systems, Linux or equivalent. • Technology awareness – LCD/touch, battery, WiFi/BT/4G, USB, display port, Power management • Knowledge of the Product Development Lifecycle.
• Must have strong understanding of the design and development on complex embedded products using Silicon on Chip (example: Ambarella). • Experience with Ambarella SoC/SDK is highly desirable • Ability to work with cross-functional teams and vendors • Knowledge of the Product Development Lifecycle.
Apply Now