Careers

We are always looking for talented and passionate people to come and work at our sunny Barcelona offices.

If you are creative, hard-working and skillful at handling a Nerf Gun, leave us your info below:

Fluendo is a leading company on multimedia solutions based on the GStreamer framework. We develop from high-end video and audio codecs, to slick end-user applications or multimedia middle-ware powering different playback, encoding and streaming scenarios. Our software is being used in millions of devices and our clients vary from the main thin client manufacturers to the world’s leading film production labels.

Our engineering team is a multidisciplinary group of skilled and passionate engineers following good development practices, using Git everywhere, writing unit tests and end-to-end tests to feed our CI systems or doing peer-reviews among other things, but above all, we love clean, stable and performant code! We have an open and transparent structure where we empower people to work in self-organized teams.

We are looking engineers that understand the whole development process, who knows how to write clean and maintainable code, can debug memory leaks and threading problems with ease and knows how to build and package software into a final product. You should enjoy working with a big variety of frameworks and API's and have the ability the learn new ones easily. Our ideal candidate is an engineer that likes working with a big range of technologies and sees new challenges as a way to learn new things and keep growing professionally.

Fluendo offers a unique opportunity for professional growth where you will be working on several operating systems, different devices (desktops, embedded devices, mobile platforms or the cloud), native API's and frameworks over the full software stack, state-of-the-art technology and open source projects.

Responsibilities

  • Work in our multimedia stack built on top of the Open Source GStreamer framework.
  • Design and implement new features in our existing products such as our Multimedia SDK's.
  • Maintain our video / audio codecs and other multimedia elements.
  • Develop and maintain our HbbTV solution.
  • Work on the build systems that builds and package our products.
  • Occasionally work on consultancy projects.

Qualifications

  • You have a strong Computer Science background.
  • You are autonomous and you like solving problems.
  • You have experience creating well-organized, architecturally-sound software from scratch.
  • You have good debugging skills, specially with other people's code.
  • You understand the whole development process.
  • You know how to test code and design it with that in mind.
  • You have a lot of experience with C (C++ also a plus).
  • You know how to write cross-platform code that runs in Linux / Windows / OS X
  • You have an experience in multimedia frameworks (GStreamer, FFmpeg, DirectShow)
  • You know how video / audio codecs and muxers work.
  • You have very good oral and written English skills to communicate with international teams
  • You know build systems & IDEs like: autotools, Visual Studio, XCode, CMake

We would also like if:

  • You have scripting experience with Python
  • You have worked with OpenGL
  • You have experience developing for Embedded systems.
  • You have Android / iOS experience
  • You know how Adaptive Streaming protocols work (DASH, HLS)
  • You are an Open Source contributor

Perks

  • Career path
  • Beautiful offices in Barcelona's city center
  • Great work environment
  • Flexible working hours
  • 2 days-off and personal budget for conferences and courses
  • Internal hackathons
  • Internal tech talks
  • Work-from-home on Fridays
  • Half-day on Fridays
  • 25 vacation days
  • Gym and private medical insurance
  • 2 team buildings per year
  • Free coffee
  • Fruit on Mondays
  • Relocation pack if you are moving to Barcelona
  • English and Spanish lessons
APPLY

Fluendo has a dedicated Research Development and Innovation department working on analyzing ideas for new products and applied research in the field of multimedia applications. Our R&D projects have a direct technology transfer to final products, such as in this case with LongoMatch.

LongoMatch is a video analysis software for sports that helps coaches and sports analysts to code, analyze and present videos for games and training sessions. Our mission is to democratize video analysis in sports, providing an intuitive and powerful video analysis solution that can be adapted to any sport. LongoMatch is used worldwide in amateur and professional teams from a wide range of sports, as well as students in the field of sports analysis.

LongoMatch is a product of Fluendo, a techonology company founded in 2004 that create multimedia solutions based on the multiplatform GStreamer framework.

We are looking for a research engineer with experience in computer vision and deep learning algorithms for multimedia applications.

The goal of this project is to create an automated video tracking system for sports games. This new system will be a mix of traditional and deep learning computer vision techniques able to detect and track players and the ball in short video sequences with oclusions, as well as performing automatic camera calibration to measure distances between players and fix drawing in the game field.

The successful applicant will join our R&D team exploring novel techniques of computer vision for video segmentation, object detection and multi-target tracking.

Responsibilities

You main tasks will be:

  • Develop an algorithm of automated camera calibration for football, basketball, handball and field hockey.
  • Develop an algorithm for players and ball detection optimized for sports broadcast and wide-angle cameras.
  • Develop an algorithm to track players effective with oclusions.
  • Develop an algorithm to smooth trayectories.
  • Train models to improve their results with the data sets provided by our users.

Qualifications

Our ideal candadiate should have the following skills:

  • Experience en computer vision and and deep learning algorithms applied to video
  • Proficiency with deep learning frameworks such as Pytorch or Tensorflow
  • Knoledge in high-level programming language like Python, C# or Java
  • Fluent in English
  • Proactive and autonomous
  • Knoledge in multimedia frameworks like GStreamer or FFmpeg
  • Ability to successfully lead and complete projects starting from scratch

Perks

  • Career path
  • Beautiful offices in Barcelona's city center
  • Great work environment
  • Flexible working hours
  • 2 days-off and personal budget for conferences and courses
  • Internal hackathons
  • Internal tech talks
  • Work-from-home on Fridays
  • Half-day on Fridays
  • 25 vacation days
  • Gym and private medical insurance
  • 2 team buildings per year
  • Free coffee
  • Fruit on Mondays
  • Relocation pack if you are moving to Barcelona
  • English and Spanish lessons
APPLY

Fluendo is a leading company on multimedia solutions based on the GStreamer framework. We develop from high-end video and audio codecs, to slick end-user applications or multimedia middle-ware powering different playback, encoding and streaming scenarios. Our software is being used in millions of devices and our clients vary from the main thin client manufacturers to the world’s leading film production labels.

Our engineering team is a multidisciplinary group of skilled and passionate engineers following good development practices, using Git everywhere, writing unit tests and end-to-end tests to feed our CI systems or doing peer-reviews among other things, but above all, we love clean, stable and performant code! We have an open and transparent structure where we empower people to work in self-organized teams.

We are looking a Research Engineer, you will be part of the R+D+i department of Fluendo. The R+D+i team is responsible of the inception of new products, starting form the product idea, following with the initial product conceptualization and finally validating the product idea from a technical and sales perspective. Our goal is to evaluate new product ideas and solve all the unknowns before starting the development of a product, which is done through research projects formed by a cross-functional team. You will be responsible of the execution of research projects, working on the product proposals, researching on state-of-the-art technology, evaluating the technical feasibility of the product and creating product prototypes.

Responsibilities

  • Conceptualize new products from the idea to the prototype
  • Create pitches for new product ideas
  • Conduct research projects to validate the technical feasibility of a product idea
  • Summarize the findings of the research in the form of internal papers
  • Write technical blog posts showing the results of research projects
  • Develop product prototypes
  • Review and evaluate results and conclusions of research projects
  • Assist in writing grant proposals

Qualifications

  • You have a strong Computer Science background.
  • You have a lot of experience with C (C++ also a plus).
  • You know how to write cross-platform code that runs in Linux / Windows / OS X
  • Clear and professional written and phone communication.
  • Outstanding attention to detail.
  • Positive outlook, enthusiasm, and strong internal drive.
  • Tech generalist
  • Experience with low-level programming languages as well as high level ones
  • Good knowledge of the Multimedia stack: frameworks, codecs, protocols
  • Machine Learning and AI applied to video
  • Can quick learn about new frameworks with ease
  • Ability to prototype quickly

Perks

  • Career path
  • Beautiful offices in Barcelona's city center
  • Great work environment
  • Flexible working hours
  • 2 days-off and personal budget for conferences and courses
  • Internal hackathons
  • Internal tech talks
  • 25 vacation days
  • Private medical insurance
  • 2 team buildings per year
  • Relocation pack if you are moving to Barcelona
  • English and Spanish lessons
APPLY

Fluendo is a leading company on multimedia solutions based on the GStreamer framework. We develop from high-end video and audio codecs, to slick end-user applications or multimedia middle-ware powering different playback, encoding and streaming scenarios. Our software is being used in millions of devices and our clients vary from the main thin client manufacturers to the world’s leading film production labels.

Our sales and marketing team is a group of multidisciplinary people focused on the operations and activities involved in promoting and selling our products and services.

We are looking for someone with a strong sales attitude who inspires both clients and their team at Fluendo with their proactive and positive attitude, collaborates with other departments, including Business Development, and promotes mutual learning to increase our client portfolio. Our main focus is integrity, transparency, and customer satisfaction.

Along with meeting targets and keeping the sales team motivated, sales directors are responsible for managing all sales efforts. Independently develops all market segments in the context of the company's current sales objectives, funds, and processes.

Sales Director responsibilities include all the sales and marketing activities. He will be overseeing all the sales funnel processes from the lead generation to the deals closing, motivating and managing account managers and ensuring they meet expected goals. The Sales Director will coordinate the Marketing Manager in the planning, strategy and objectives definition of marketing activities, including branding, product positioning, inbound strategies and sales enablement among others.

Besides, they may be involved in strategic planning. direct and oversee sales policies, objectives, and initiatives. Set short- and medium-term sales strategies and evaluate the effectiveness of current sales programs. Recommend product or service enhancements to improve customer satisfaction and sales potential. Rely on extensive experience and judgment to plan and accomplish goals. Sales director duties will include hitting annual targets, building relationships, and understanding customer trends as well as setting up a strategy for finding new prospects and sales leads and converting them into paid users.

Responsibilities

Strategic Management

  • Set a sales strategy
  • Managing sales initiatives (Pricing, costs, and customers demand)
  • Manage the sales and marketing budget

Operational Management

  • Manage and evaluate data to determine the effectiveness of a product or campaign.
  • Create contracts that satisfy both the company and customer needs.
  • To produce data for the sales team of various applications and platforms.
  • Sales Forecasting by recognizing past trends and forecast future sales.
  • Training new and current employees.
  • Implement a new sales plan if the evaluation yields unsatisfactory results.
  • Define and monitor sales KPI’s to determine the effectiveness of sales and marketing initiatives
  • Coordinate the generation of documentation used by the sales team such as sales decks

Tactical Management

  • Securing the interests of the company in all aspects after considering all parts.
  • Responsible for achieving budget targets.
  • Ensuring the correct execution of orders given to subordinates.
  • Define sales processes, working methodologies and technology stack for the sales and marketing team ensuring those are integrated with the existing tools.

Marketing

  • Differentiating Fluendo from competitors.
  • Visualizing the market competence of Fluendo.
  • Regularly responsible for reviewing Fluendo Newsletter or other marketing instruments.
  • Cooperating with Marketing Manager.

Customer Acquisition

  • Responsible for generating opportunities and demand in the market based on current products or services.
  • Responsible for creating offers and winning proposals.
  • Implementing campaigns together with corporate marketing.Define, implement and track a marketing strategy along with the Marketing Director

Customer Loyalty

  • Responsible for establishing the loyalty of existing customers in the market segment.
  • Assisting the Account Managers in winning follow-up orders from existing customers.
  • Implementing campaigns and events together with the Marketing Manager.

Employee Recruitment

  • Responsible for recruiting non-executives employees.
  • Responsible for generating applications and hiring employees with the specified qualifications.
  • Responsible for integrating the new employees into the Fluendo organization.

Employee Loyalty

  • Responsible for supervising and managing employees.
  • Responsible for the personal development of employees.

External Representation

  • Representing the company externally in events.
  • Ensuring a favorable image that is beneficial to the company.
  • Helping to promote and maintain this image.

Qualifications

  • University degree, ideally with post-graduate qualification (MBA, MA…)
  • 3-4 years experience in the Multimedia industry
  • Advanced English proficiency

Personal skills

  • Proactive
  • Organized
  • Passionate in technology and sales

Perks

  • Career path
  • Beautiful offices in Barcelona's city center
  • English and Spanish lessons
  • Relocation pack if you are moving to Barcelona
  • Fruit on Mondays
  • Free coffee
  • 2 team buildings per year
  • Gym and private medical insurance
  • 25 vacation days
  • Half-day on Fridays
  • Work-from-home on Fridays
  • 2 days-off and personal budget for conferences and courses
  • Flexible working hours
  • Great work environment
APPLY

Fluendo is a leading company on multimedia solutions based on the GStreamer framework. We develop from high-end video and audio codecs, to slick end-user applications or multimedia middle-ware powering different playback, encoding and streaming scenarios. Our software is being used in millions of devices and our clients vary from the main thin client manufacturers to the world’s leading film production labels.

We are looking for a DevOps / Sysadmin engineer that understands the whole cycle of the product, who knows how to write clean and maintainable code, who looks continuously for automating processes, who is eager to have well defined documentation and decides the best architecture for our needs being it at cloud or locally.

The candidate will lead the change on our company into a full "Infrastructure as Code" approach, following the same development life cycles as the other engineering teams improving the build system infrastructure.

The current infrastructure uses the following technologies Jenkins, LDAP, Django, Jira, AWS, PostgreSQL, Metabase, Docker, among others.

Fluendo offers a unique opportunity for professional growth where you will be working on projects that require several different operating systems, different devices (desktops, embedded devices, mobile platforms or the cloud), native API's and frameworks over the full software stack, state-of-the-art technology and open source projects.

Responsibilities

  • Maintain the whole infrastructure
  • Design and implement new architectural requirements
  • Maintain our business related services (website, reporting system, etc)

Qualifications

  • You have a strong Computer Science background.
  • You are autonomous and you like solving problems.
  • You have experience on orchestration systems.
  • You like documenting processes.
  • You understand the whole development process.
  • You know how to test code and design it with that in mind.

Perks

  • Career path
  • Beautiful offices in Barcelona's city center
  • Great work environment
  • Flexible working hours
  • 2 days-off and personal budget for conferences and courses
  • Internal hackathons
  • Internal tech talks
  • Work-from-home on Fridays
  • Half-day on Fridays
  • 25 vacation days
  • Gym and private medical insurance
  • 2 team buildings per year
  • Free coffee
  • Fruit on Mondays
  • Relocation pack if you are moving to Barcelona
  • English and Spanish lessons
APPLY
Read what our employees have to say: fluendo careers

Check out some of our company perks

fluendo careers perks

HALF-DAY FRIDAYS

Work and personal life balance is very important. That’s why on Friday you only need to work half of the day to start the weekend earlier.

fluendo careers perks

GREAT LOCATION

Our office is located next to the shopping center L’illa Diagonal, you’ll find plenty of restaurants and easy access to public transport.

fluendo careers perks

HEALTHY LIFESTYLE

Having a healthy mind is just as important as having a healthy body. Take a break, do Zumba, swim some laps or go to a physiotherapist. We provide a monthly budget for you.

fluendo careers perks

TEAM BUILDINGS

We work hard, but we also play hard! We organize at least two activities a year. They involve tons of fun and a lot of food.

fluendo careers perks

PHYSIOTHERAPY

Stress or bad postures can take a toll on your body; that’s why we have regular physio sessions to help you ease the pain.

fluendo careers perks

LANGUAGE CLASSES

We offer you English or Spanish classes for you to communicate with your colleagues or learn how to order the perfect burger.

fluendo careers perks

PRIVATE HEALTH INSURANCE

Whether you have the flu or you’re recovering from Nerf Gun battles wounds, our private insurance has you covered.

fluendo careers perks

25 DAYS OF HOLIDAYS

Take your time to explore the world! Bring us some exotic goodies back ;)

fluendo careers perks

FLEXIBLE WORKING HOURS

Need to drop your kid at school? Want to get out early to go to a sports match? Our flexible working hours help you do all of that.

fluendo careers perks

FRUIT MONDAYS

Vitamins make us happy and keep us healthy. That’s why every Monday we have fruit delivered to our office.

fluendo careers perks

WORK FROM HOME FRIDAYS

Your working equipment is totally mobile. Take it and work from home on Friday to enjoy more time with your family, friends or pets.

fluendo careers perks

RELAX ZONE

In Fluendo there’s always some time to rest. Go chill at our rest area, play some videogames, or have a ping pong match. Fun times!