GoPro
Remote Jobs
GoPro produces several lines of versatile cameras, mounts, and accessories designed to capture life’s adventures. The industry-leading company was founded in
5 Jobs
Staff Cross-Platform Software Engineer
GoProGoPro produces several lines of versatile cameras, mounts, and accessories designed to capture life’s adventures. The industry-leading company was founded in
Title: Staff Cross-Platform Software Engineer Job Description: Location: Flexible (Paris Issy-les-Moulineaux).This role offers the flexibility to work from home, within proximity to an office location. The Role On this team you will be responsible for extending and maintaining core software that is at the heart of GoPro's software ecosystem. The Staff Cross-Platform Software Engineer is responsible for developing software and tools integrated into mobile apps, desktop apps, the GoPro cloud, and GoPro cameras. The ideal candidate is proficient with a variety of platforms, programming languages, tools, and build systems, and has experience working in an agile software development environment. The person in this role is responsible for building high-quality, well-tested libraries and tools that work on many platforms. They work with platform-specific teams to integrate these libraries and tools to create a cohesive software ecosystem that helps people cherish their most precious photo and video memories. What You Will Do - Design, build, test, and maintain cross-platform software used by client application development teams - Work on a wide variety of platforms (desktop, mobile, cloud, embedded) - Work in a variety of areas, including media file format support, graphics programming, AI integration, platform abstractions, physics-based algorithm development, heuristic-based algorithm development, professional editing plugins - Continually improve the craftsmanship and reliability of the code - Improve the software engineering system (how software is managed, integrated, and built) Skills We're Excited About - BS in Computer Science, Engineering or relevant field - 3-5 years of experience working in a cross-platform software development environment using C++ and at least one other programming language - Strong communication skills (written and verbal) Bonus Points For - Proficiency in "modern" C++ (C++11 and newer) - Familiarity with the CMake meta-build system - Experience developing libraries and apps on Windows, macOS, Linux, iOS, and Android - Strong git skills including github actions - Comfortable with Java, Kotlin, Swift, Objective C, C#, and Python - Comfortable with Xcode, Visual Studio, and Android Studio - Experience working with photo, video, or audio media - Passion for photography / videography Why Work With Us? Create your own destiny. GoPro enables you and trusts you to get your own job done, because we believe that autonomy in role brings out the best in our employees. Live your best life. We've adopted remote and flexible work arrangements to support work at GoPro alongside our commitment to supporting employee wellbeing, belonging and connection with one another. Work with leading edge technologies. We encourage employees to cultivate and use the latest and greatest technology, to provide the best solutions to serve our customers. We celebrate creative solutions that bring innovation to GoPro technology. GoPro Highlights - Get your very own GoPro camera + gear - Generous time off policy - Excellent healthcare insurance coverage for you and your family (Health premium paid 70% by GoPro) - Competitive salary and discretionary performance-related bonus - Subsidized lunch and snacks galore - LiveHealthy monthly wellness reimbursement - Monthly phone and internet reimbursement - Transit benefit - % of the applicable public transportation pass - Flexible work arrangements - Discounted employee stock purchase plan (ESPP) - Professional + personal development opportunities, i.e. Opportunity Lab, technology trainings, certifications, Peer-to-Peer learning, conferences and more - Opportunities to get involved in the causes that you care about (annual camera donation + volunteer events) GoPro is proud to be an Equal Opportunity Employer.
Senior Technical Product Manager, Cameras
GoProGoPro produces several lines of versatile cameras, mounts, and accessories designed to capture life’s adventures. The industry-leading company was founded in
• Collaborate with leadership and cross functional stakeholders across the business to define, design and bring new software experiences to market. • Develop + own the strategy, roadmap and execution for new image capture devices that unlock compelling new use cases and software markets, across a portfolio of GoPro software products. • Routinely conduct product research and user testing to validate concepts, features, and designs early and often throughout the software development lifecycle, ensuring the quality, usability and authenticity of our products. • Write clear and concise product requirements that define the goals and key performance elements of each feature, and that are digestible by design, engineering and QA teams. • Define and execute technically complex but intuitive features that have measurable impact, both to the GoPro user experience and our subscription business. • Carry products + features from conception and design, through development, launch and iteration cycles. • Launch, learn, analyze data and iterate.
Senior Technical Product Manager
GoProGoPro produces several lines of versatile cameras, mounts, and accessories designed to capture life’s adventures. The industry-leading company was founded in
This Senior Technical Product Manager role will drive development of connected software experiences that integrate seamlessly with our iconic cameras. This role sits at the intersection of hardware and software, focusing on building intuitive, scalable features that enhance how users connect to and interact with GoPro devices across mobile, cloud, and web platforms. Lead cross-functional efforts to define, build, and optimize experiences that power the GoPro ecosystem. Contribute to product strategy, define technical requirements, and ensure on-time delivery in a fast-paced, agile environment. Collaborate with leadership and cross-functional stakeholders to define, design and bring new software experiences to market. Develop and own the strategy, roadmap, and execution for new image capture devices. Conduct product research and user testing to validate concepts, features, and designs throughout the software development lifecycle. Write clear and concise product requirements that define the goals and key performance elements of each feature. Define and execute technically complex but intuitive features that have measurable impact. Carry products and features from conception and design, through development, launch, and iteration cycles. Launch, learn, analyze data, and iterate.
People Systems Program Manager
GoProGoPro produces several lines of versatile cameras, mounts, and accessories designed to capture life’s adventures. The industry-leading company was founded in
• Manage People Systems roadmap planning: identify gaps, propose future state, and prioritize initiatives to meet business needs. • Project manage Workday implementations and releases, including scoping, timelines, documentation, and stakeholder communication. • Partner cross-functionally with People Team functional owners, IT, and Payroll to define requirements, improve processes, and implement solutions. Support People Team annual processes (compensation cycles, open enrollment, talent, etc.). • Develop and maintain reports, dashboards, and analytics to provide actionable insights to the People Team, managers, and business leaders. • Define and track key metrics that align with organizational and People Team priorities; empower leaders with real-time data access. • Provide system and end-user training, documentation, and support to ensure adoption and positive user experience. • Manage vendor relationships and consultant resources for People Systems. • Own system configuration, audit procedures, integrations, and system maintenance to ensure information security, data accuracy, SOX compliance, and quality control. • Monitor, troubleshoot, and resolve system issues; recommend and implement timely solutions. Manage and maintain system integrations, workflows, and security policies.
VP, Program Management
GoProGoPro produces several lines of versatile cameras, mounts, and accessories designed to capture life’s adventures. The industry-leading company was founded in
• Lead cross-functional and technical delivery of all company-wide hardware and software product development initiatives from early concepts to product launch. • Develop and lead a team of program managers to ensure on-time delivery of large-scale projects. • Perform cost estimates, budget control, and critical path scheduling. • Identify and provide potential resolutions to problems, project changes, and resource constraints, escalating to senior management as necessary. • Partner with all stakeholders to ensure seamless cross-functional execution. • Drive internal and external process improvements across the team. • Influence peers and managers to build consensus while dealing with ambiguity. • Partner with the COO to develop a cohesive partnership strategy related to JDM partners, development partners, and manufacturing suppliers. • Develop an end-to-end cost optimization strategy for supply sourcing. • Ensure alignment with all members of the product development process, including operations, product development, program management, and engineering. • Communicate planning, project status, issues, and risks to executive teams and lead weekly Product Development Council to maintain clear visibility into product development efforts, test evaluation processes, and roadmap delivery timelines.