Staff Cross-platform Software Engineer

il y a 2 semaines


Paris, Île-de-France GoPro Temps plein

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.

 
  • Staff Software Engineer

    il y a 2 semaines


    Paris, Île-de-France Pfizer Temps plein

    Role DescriptionThe AI Backend Python Engineer (Staff) will provide technical leadership and define the architecture for backend systems that power the next generation of generative AI applications and large language model(LLM) integrations. This role focuses on driving strategic technical direction, designing platform-levelsolutions using Python, FastAPI,...


  • Paris, Île-de-France Genesis AI Temps plein

    What You'll DoDesign, build, and maintain foundational frameworks and tools to empower expert teams to experiment fast and turn ideas into full-fledged and production-ready systems.Collaborate with expert teams to validate uses cases and build robust solutions, bringing cross-team perspective and aiming for modular and reusable components.Identify and...


  • Paris, Île-de-France Datadog Temps plein

    About Datadog:We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams.  We operate at high scale—trillions of data points per day—providing always-on alerting, metrics visualization, logs, and application tracing for tens of thousands of companies. Our engineering culture...

  • Staff Software Engineer

    il y a 2 semaines


    Paris, Île-de-France Datadog Temps plein

    We're looking for a Staff Engineer to join the RUM (Real User Monitoring) Platform team within Datadog's DEM (Digital Experience Monitoring) pillar. In this role, you'll lead foundational engineering work that enables scalable, cross-product integrations across critical observability features such as session replay, error tracking, feature flags, and product...

  • Senior Staff Software Engineer

    il y a 2 semaines


    Paris, Île-de-France Alice & Bob Temps plein

    Alice & Bob is developing the first universal, fault-tolerant quantum computer to solve the world's hardest problems.The quantum computer we envision building is based on a new kind of superconducting qubit: the Schrödinger cat qubit. In comparison to other superconducting platforms, cat qubits have the astonishing ability to implement quantum error...

  • Senior Staff Software Engineer

    il y a 2 semaines


    Paris, Île-de-France Alice & Bob Temps plein

    Alice & Bob is developing the first universal, fault-tolerant quantum computer to solve the world's hardest problems.The quantum computer we envision building is based on a new kind of superconducting qubit: the Schrödinger cat qubit. In comparison to other superconducting platforms, cat qubits have the astonishing ability to implement quantum error...

  • Staff Rails Engineer

    il y a 2 semaines


    Paris, Île-de-France Altertable Temps plein

    Company DescriptionAltertable is revolutionizing how modern companies utilize their data through an AI-driven, proactive, unified platform. Our innovative technology acts as a fleet of data copilots, automating tasks like query drafts, anomaly detection, and instant commentary, while keeping humans fully in control. By delivering insights 10× faster, we...


  • Paris, Île-de-France Datadog Temps plein

    About Datadog:We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams.  We operate at high scale—trillions of data points per day—providing always-on alerting, metrics visualization, logs, and application tracing for tens of thousands of companies. Our engineering culture...

  • Staff Engineer

    il y a 7 jours


    Paris, Île-de-France Jus Mundi SAS Temps plein

    About the RoleJus Mundi is looking for a Staff Engineer to play a critical role in shaping and sustaining a resilient, secure, and scalable platform that acts as a force multiplier for our entire engineering organization. This role sits at the intersection of long-term technical vision, day-to-day operational excellence, and product impact. You will lead the...

  • Software Engineer

    il y a 2 semaines


    Paris, Île-de-France TalentCloud Group Temps plein

    Software Engineer – Python & SnowflakeOur client is a global, technology‑driven investment organisation who is seeking a Software Engineer to join its Data Platform & Analytics team. This team delivers a high‑availability, enterprise-scale data platform used to analyse investment strategy performance across global regions.This role places you at the...