Collabora

Open Source Software Consulting

Collabora is a leading global consultancy specializing in delivering the benefits of Open Source software to the commercial world. Whether it's the Linux kernel, web engines, graphics or machine learning, Collabora’s expertise spans across all key areas of Open Source software development.

By harnessing the potential of community-driven Open Source projects, and re-using existing components, Collabora helps its clients reduce time to market and focus on creating product differentiation, enabling them to develop the best solutions.

Open Source all day, every day

Since 2005, we've helped clients navigate the ever-evolving world of Open Source, enabling them to develop the best solutions – whether writing a line of code or shaping a longer-term strategic software development plan.

Our team of engineers and developers are among the most motivated and active Open Source contributors and maintainers around the world. They have a passion for technology and strive to accelerate the adoption of Open Source technologies, methodologies and philosophy.

If you share this passion, and want to be part of a growing, globally distributed team, we want to hear from you!

19 Jan, 2023
Full time
Collabora Anywhere
We at Collabora are looking for Fullstack Web Application Developers to join our in-house Tools team. The Tools team develops and supports applications used by our colleagues to execute, analyse and inform the delivery of projects in every area of the business. We want to build the future of business automation in the free software domain. As a Senior Fullstack Developer you will be working closely with other Tools Developers, users, Product Owners, the Delivery Team and People Leads to give them the tooling they need to support and protect the unique way in which Collabora works. You will need to be a specialist in building secure, well-tested web applications using Django, make sensible choices about UI and know how to get things deployed. You'll be able to capture, simplify and model real-world processes and structures, and keep those models updated as requirements evolve. You will know how to reverse engineer and fix things you haven't seen...
19 Jan, 2023
Full time
Collabora United Kingdom
Collabora Productivity Ltd. is a software company specialising in bringing the innovation created in Open Source projects such as LibreOffice to the market, along with services, long term support and software consultancy. We combine years of open source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora Productivity brings deep technical expertise around the Office space, from our preferred Open Document format to many other, including legacy, document formats such as OpenXML and Microsoft binary formats   Areas of Focus Work with internal teams to obtain an in-depth understanding of the product and content requirements Translate complex information into simple, polished and engaging content Research, outline, write and edit high-quality content that is appropriate for its intended audience Write easy-to-understand tutorials for end users in the form of articles and video Create written...
19 Jan, 2023
Part time
Collabora Cambridge, UK
Collabora is looking for a passionate and enthusiastic open-source software developer, with good knowledge of at least one of OpenGL or Vulkan, to join our ever growing geographically-distributed Graphics domain team.   Required Skills Good knowledge of at least one of the OpenGL or Vulkan APIs Experience developing on Linux systems Knowledge of open source development methodologies and relevant open source communities Good English language skills (both verbal and written)  Ability to work and communicate in an online fully distributed environment   Desirable Skills (The below are skills that to some degree will be useful at the start of your career within Collabora. Training and opportunities for development will be offered) Experience profiling and optimizing application's use of the GPU Experience with developing GPU compilers Direct contributions to the Mesa 3D Graphics Library Experience leading teams to understand and define constraints,...
19 Jan, 2023
Full time
Collabora Cambridge, UK
Job description Collabora is looking for an experienced Web/Systems Applications Software Development Manager to lead our internal Systems Development team (4 full-time developers in-house and 2 more to hire). The internal Systems Software Development team supports and develops the software tools and applications used within the company to deliver client projects and efficiently run the day-to-day business operations. Working with a variety of internal stakeholders (including Engineering, Delivery, Sysadmin, People Operations, Finance and Sales/Marketing), your team will own and be accountable for the technology roadmap for Collabora's internal systems and web applications, driving best practices and architecture. What can you expect to work on? Collabora primarily uses Open Source Software applications to run its business processes (timelogging, invoicing, feedback, project management, asset management, communications, business intelligence...) integrating...
19 Dec, 2022
Full time
Collabora United Kingdom
Collabora Productivity Ltd. is a software company specialising in bringing the innovation created in Open Source projects such as LibreOffice to the market, along with services, long term support and software consultancy. We combine years of open source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora Productivity brings deep technical expertise around the Office space, from our preferred Open Document format to many other, including legacy, document formats such as OpenXML and Microsoft binary formats.   Key Responsibilities Root cause analysis and fixing of document interoperability issues Analysing client problems, designing, and implementing solutions leveraging open source technologies and communicating the solutions in a compelling fashion Annual conference attendance to present progress made to the Open Source community Self starting analysis of limited project descriptions,...
19 Dec, 2022
Full time
Collabora United Kingdom
Collabora Productivity Ltd. is a software company specialising in bringing the innovation created in Open Source projects such as LibreOffice to the market, along with services, long term support and software consultancy. We combine years of open source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora Productivity brings deep technical expertise around the Office space, from our preferred Open Document format to many other, including legacy, document formats such as OpenXML and Microsoft binary formats.   Responsibilities Triaging bugs coming from support channels Categorizing confirmed bugs Retesting old reports Manual testing of new product features before release In case of regression finding the root cause (first bad commit)   Required Skills Good understanding of office productivity suites from a user’s viewpoint Understanding of bugtracking systems (e.g. Bugzilla)...
23 Nov, 2022
Full time
Collabora United Kingdom
We are looking for an enthusiastic Project Manager with a strong technical background to oversee project delivery, managing multiple projects around Collabora Online and LibreOffice, as well as overseeing customer ticket prioritization. The Role Your involvement with the projects will begin early in the life-cycle. You will be supporting the preparation of technical and commercial proposals, and you will continue with the projects through to their successful delivery to clients, and hopefully follow-on-opportunities. You will be involved in managing the client relationships and be the focal point for all project communications. This will require you to both think about the projects at a high-level while at the same time understanding the key details. You will be expected to have a grasp of the priority and severity of customer tickets, and be intimately involved in the process of balancing delivery resources between projects and tickets.   What's in...
22 Nov, 2022
Full time
Collabora United Kingdom
Collabora Productivity is looking for a Linux Systems Administrator with passion for free software administration to join our SysAdmin team. This role will be fully remote. You will be covering a wide swathe of technology support, ranging from installation and deployment of servers, various applications to providing troubleshooting and technical support for customer projects. Your skills will be fully utilised to mature and grow our IT infrastructure and services as demanded by a growing organisation.   Required Skills Running Linux servers and services Managing servers using Ansible Docker containers Virtual Machine infrastructure, e.g oVirt, libvirt, kvm Hardware troubleshooting Infrastructure management tools, e.g Foreman, Kubernetes, Openstack Cloud / Hybrid infrastructure deployment and operation Scripting / automation, e.g Shell, Python, Ansible Architecting, building and operating new services from the ground up General networking -...
29 Sep, 2022
Full time
Collabora Cambridge, UK
Collabora is looking for a SysOps Engineer, with excellent problem solving and communication skills, to join its ever growing engineering team. The main mission will be to contribute to the development, expansion/scaling and support/maintenance of our Automated Software Testing Lab Infrastructure ( https://lava.collabora.dev/ ). This test infrastructure is focused on kernel, graphics and system validation as part of the CI (Continuous Integration loop, providing a way to test on a wide variety of different hardware, for multiple customers, communities and projects. Our Lab is located aside our Cambridge office and currently supports a variety of DUTs (Device Under Tests) from Single Board Computers (SBCs), HW boards to laptops and servers, which need to be setup up, configured (programmed/flashed) and connected for power, network and test automation.   Key day to day responsibilities: Maintain and administer a fleet of hundreds of DUTs Ensure DUTs and surrounding...
13 Jul, 2022
Part time
Collabora
Collabora is currently looking for a very technically capable, enthusiastic and passionate Continuous Integration (CI) & Testing Developer to join its ever-growing engineering team. As a member of the CI & Testing team, your primary focus will be to participate in the development, integration and deployment of Open Source Continuous Integration and Automated Testing systems in upstream projects. The scope of the work ranges from hardware automation through LAVA, to systems like KernelCI and Mesa CI.   Responsibilities Analyse a project's needs for automated testing and design an implementation plan to discuss with the upstream community and Collabora's customers Monitor and identify areas of improvement for existing upstream Continuous Integration systems Implement the CI system by integrating the required dependencies, building the code at test, deploying it to the device under testing, executing the tests and distributing and presenting the results...
13 Jul, 2022
Part time
Collabora
We are currently looking for passionate and enthusiastic Debian System Integration developers join our ever growing geographically-distributed consultancy team. You will focus on developing, adapting, integrating, packaging, validating, deploying and maintaining - ("make it work") - multiple software libraries, bundling applications through containers with appropriate security profiles into Debian-based distributions for different customers’ projects and products.   Key Responsibilities Debian packaging, continuous integration, deployment automation, configuration management Analyzing client problems and designing solutions leveraging open source technologies and Collabora's technical expertise Defining and scoping client projects in collaboration with the delivery team Discussing Linux technologies with clients and representing the company at conferences and trade shows to demonstrate and promote our leadership in the open source arena Contributing publicly...
13 Jul, 2022
Part time
Collabora
We are currently looking for passionate and enthusiastic Embedded Systems Linux software developers (junior, middle, senior) with Open-Source exposure to join our ever growing geographically-distributed engineering team. As a member of the Core domain team, you will focus on developing, adapting, integrating, packaging and validating - ("make it work") - multiple Linux system software libraries, bundling applications through containers with appropriate security profiles through Linux application security systems into Linux-based distributions for different customers’ projects and products. Who are we? Our raison d’être is to accelerate the adoption of Open Source technologies, methodologies & philosophy. We strive towards this goal by providing consulting services specialized in bringing companies and the Open Source community together. Being part of the Open Source community, we believe in a world of shared knowledge and collaboration for the advancement of...
13 Jul, 2022
Full time
Collabora
Are you someone who is focused on people and inquisitive by nature? Do you have a passion for managing and developing people while possessing an innate ability to ask questions and build rapport? If so, we want to hear from you. This role at Collabora is to ensure our people receive a consistently high standard of people leadership, to foster communication and engagement, ensure well-being and best-in-class performance across the business while sustaining our unique culture. Engaging our people does not fall entirely on your shoulders and requires collaborating with the other key stakeholders in the organization (Project Managers, Account Managers, Technical Sponsor, Technical Leads, and People Operations). You will be in a unique position to understand and implement what it takes to ensure our people feel more supported than ever while working at Collabora.   This role is about: Having meaningful and honest conversations with the people you will take care of...
13 Jul, 2022
Part time
Collabora Anywhere
Collabora is looking for remote GStreamer Developer to join its Multimedia team. Are you a passionate and enthusiastic about GStreamer ? Are you part of the community or do you wish you could contribute more ? Are you striving for technical excellence and seeking for opportunities to learn and develop? Are you looking for a flexible remote work opportunity that stretches your abilities? This job opportunity might be for you! What you can expect to work on? First and foremost, as a consultant, you will be helping our customers on a wide variety of projects and products across various market segments. Here are few examples of recent projects we have worked on: - We developed a build system to tailor/size GStreamer for a specific application (minimizing memory footprint and usage) - We built a desktop sharing system using GStreamer and WebRTC - As part of our project to have upstream Linux support for all hardware codecs, we built the GStreamer support for...
13 Jul, 2022
Part time
Collabora
We are looking for a passionate and enthusiastic open-source software developer, with contributions to the Mesa 3D Graphics Library, to join our ever growing geographically-distributed Graphics domain team.   The Graphics domain team is contributing to the entire Linux Graphics stack from the Linux kernel up to the Graphics toolkits including but not limited to DRI and kernel-mode graphics drivers, Wayland/Weston, OpenGL, Vulkan, OpenGL/EGL and other open-source Graphics drivers within the Mesa 3D Graphics Library for different customers’ projects in various market verticals.   Key Responsibilites Discussing technology with clients and represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena Analysing client problems and designing solutions leveraging open source  technologies and Collabora's technical expertise Defining and scoping client projects in collaboration with the delivery team Contributing...
13 Jul, 2022
Part time
Collabora
Collabora is looking for remote Open Source Software Developer to join its Multimedia team. Are you a passionate and enthusiastic about Multimedia, Linux and Open Source Software? Are you striving for technical excellence and seeking for opportunities to learn and develop? Are you looking for a flexible remote work opportunity that stretches your abilities? This job opportunity might be for you! What you can expect to work on? First and foremost, as a consultant, you will be helping our customers on a wide variety of projects and products across various market segments. Here are few examples of recent projects we have worked on: - We designed new V4L2 stateless codec APIs in the Linux kernel and implementation of the userspace part as a GStreamer plugin - We developed a build system to tailor/size GStreamer for a specific application (minimizing memory footprint and usage) - We built an Open Source, SRT based (Secure Reliable Transport), system to...
13 Jul, 2022
Part time
Collabora
We are always looking for passionate and talented software developers to join our geographically-distributed engineering team. If you do not think your profile can fit any of the other targeted job openings on our web site, as we are eager to learn more about you, just apply to this one and we will definitely look into your application.   Key Responsibilities Discussing technology with clients and represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena Analysing client problems and designing solutions leveraging open source technologies and Collabora's technical expertise Defining and scoping client projects in collaboration with the delivery team Contributing publicly to open source projects to ensure Collabora's continuing technical leadership Gain working knowledge of customers’ products, applications, technical and business strengths and target markets Understanding client needs and...
13 Jul, 2022
Part time
Collabora Cambridge, UK
Collabora is looking for a passionate and enthusiastic open-source software developer, with good knowledge of at least one of OpenGL or Vulkan, to join our ever growing geographically-distributed Graphics domain team.   Required Skills Good knowledge of at least one of the OpenGL or Vulkan APIs Experience developing on Linux systems Knowledge of open source development methodologies and relevant open source communities Good English language skills (both verbal and written)  Ability to work and communicate in an online fully distributed environment   Desirable Skills (The below are skills that to some degree will be useful at the start of your career within Collabora. Training and opportunities for development will be offered) Experience profiling and optimizing application's use of the GPU Experience with developing GPU compilers Direct contributions to the Mesa 3D Graphics Library Experience leading teams to understand and define constraints,...
13 Jul, 2022
Full time
Collabora Anywhere
Collabora is looking for Web/Systems Software Developers of all levels of experience to join our in-house Systems Development team. The Systems Development team supports and develops the software tools used within the company to help deliver client projects and effectively run the business. The team is not client facing. Working in a friendly and highly cooperative environment with colleagues from every part of the company, you will help to deliver software involved in planning, business intelligence, communications, project management, security and accounting. You will be supported and encouraged to create and contribute to free-software and help advance our presence in the Open Source world. Our ecosystem includes (but is not limited to) Python/Django, MariaDB, Redis, GitLab, Grafana, SuiteCRM, Phabricator, Mattermost, OTRS, Chef, Docker and Kubernetes.   Required Skills Strong Python Experience building for the web, especially using Django Understanding...
13 Jul, 2022
Part time
Collabora Anywhere
Collabora is currently looking for a very technically capable, enthusiastic and passionate Linux Kernel Software Developer to join its ever growing engineering team. As a member of the Kernel team, your primary focus will be to participate in the development and upstreaming of core kernel infrastructure such as schedulers, real time, file systems, block layer, memory management, system call interfaces, architecture-specific code (x86, ARM, RISC-V)virtio and more. You will be working together with the mainline Linux community, pushing forward the kernel core needs for different customers’ projects and products   Key Responsibilities Discuss Linux core system technologies with clients and represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena Analyze client problems and design solutions leveraging open source technologies and Collabora's technical expertise Define and scope client projects in...