Multimedia Software Engineer in Barcelona or Remote

Fluendo

Workplace
Remote
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

Fluendo is a trusted leader in providing innovative multimedia middleware solutions and services. We specialize in delivering multimedia products for multiple frameworks and platforms, including audio and video codecs, multimedia SDKs, image processing modules, video streaming plugins, AI components, and more.

We work with GStreamer to deliver exceptional multimedia experiences, and our years of expertise guarantee outstanding consulting services for different industries and business sizes.

Job description

Join a multidisciplinary engineering team that values clean, stable, and performant code, using good development practices like Git, unit/end-to-end testing, and peer-reviews. The team operates with an open, transparent, and self-organized structure. The ideal candidate enjoys working with a big variety of frameworks and APIs across multiple operating systems and devices (desktops, embedded, mobile, cloud).

 

Key Objectives & Responsibilities

  • Commit to staying up-to-date with multimedia technology to design, develop, and implement innovative solutions.

  • Design and implement new features in existing products, such as Multimedia SDKs.

  • Work primarily in the multimedia stack built on the Open Source GStreamer framework.

  • Maintain and update video/audio codecs and other multimedia elements.

  • Handle tactical management tasks like developing project plans and timelines.

  • Conduct thorough testing and quality assurance, and identify/resolve technical issues, bugs, and errors.

  • Contribute to build systems that package products and create detailed technical documentation.

 

Perks & Benefits

  • Full Remote contract only for outside Barcelona province.
  • Flexible working hours and flexible entry (8h to 10h).
  • 25 working day holidays and shorter/intensive Fridays.

  • 30 days per year to work abroad with telecommuting.

  • Personal development policy (2-day off, budget for conferences/courses) and internal hackathons.

  • Private medical insurance and Phantom Share Options.

Requirements

Essential Qualifications

  • 4+ years of experience in a similar role.

  • Degree in Computer Science, Engineering, or a related field.

  • Languages: English

 

Hard Skills

  • Strong knowledge of C, C++, and Python (Rust is a plus).

  • Experience with open source multimedia frameworks (GStreamer, FFmpeg).

  • Ability to write cross-platform code (Linux/Windows/OS X).

  • Knowledge of video/audio codecs and muxers.

  • Experience with Low latency and adaptive streaming protocols (DASH, HLS, WebRTC).

  • Proficiency in debugging, testing, and various build systems (autotools, meson, Visual Studio, XCode, CMake).

 

Soft Skills

  • Autonomous and experienced working in Open Source projects.

  • Strong problem-solving and communication skills.

 

About Fluendo

.

Other software engineer jobs that might interest you...