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!

28 Jan, 2025
Part time
Collabora Cambridge,UK
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...
28 Jan, 2025
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, using modern technologies like C++ 17.   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...
28 Jan, 2025
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,...
28 Jan, 2025
Full time
Collabora Cambridge,UK
This role will oversee the people and operational management of the Open Source Software consulting team as we continue to hire and expand our team of Open Source Software consultants. This role requires someone with strong interpersonal skills who can engage with all other stakeholders in the business (Sales, Business Strategy Leads, Project Managers, Account Managers, Marketing, People Operations, Finance) and form quick and effective relationships with each. Collabora is an Open Source Software consultancy specializing in bringing companies and the Open Source Software communities together. We combine years of Open Source Software leadership with an understanding of the challenges that businesses, non-profits and governments face. Collabora brings deep technical expertise in system integration & architecture, graphics, XR, multimedia, web engines and communications to a number of market verticals, including mobile, IVI / automotive, set top box / smart TV and a range...
28 Jan, 2025
Full time
Collabora United Kingdom
We are looking for a detail-oriented and proactive Quality Assurance Specialist to ensure the quality and reliability of our products/services. The ideal candidate will have a strong understanding of QA methodologies, excellent communication skills, and a passion for delivering top-notch solutions. As a QA Specialist, you will collaborate with cross-functional teams to identify and address issues, conduct thorough testing, and contribute to the continuous improvement of our processes.   Responsibilities: Find a cause of the issue and test to check the fix works in a complex environment involving multi-tier web applications Perform functional, regression and performance testing to identify and report defects or inconsistencies in product functionality Collaborate with product development and project management teams to understand project requirements and provide input on testability and quality aspects Document and track test results, issues and resolution...
28 Jan, 2025
Part time
Collabora Anywhere
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...
28 Jan, 2025
Full time Part time
Collabora Remote (United Kingdom)
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...
28 Jan, 2025
Full time
Collabora United Kingdom
Are you looking for a job as a Rust developer and advocate to promote and develop with the programming language within Open-Source projects? The Rust programming language is increasingly gaining momentum and we, at Collabora, share the vision that it is going to have a bright future, with adoption across different OSS projects including but not limited to Operating Systems, GStreamer, the Linux Kernel and more. As a result, we are looking for a Rust developer advocate who will help us shaping a strategy, growing its usage within the company across different SW components and layers, identifying and documenting the best practices, and the last but not the least helping our clients building safe, reliable and efficient Rust-enabled products.   Key responsibilites Internally disseminate the knowledge and the expertise about the Rust programming language Experience with Embedded Linux systems Train the other Collaborans on Rust and help them adopting it for...
28 Jan, 2025
Full time Part time
Collabora Remote (Cambridge,UK)
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...
28 Jan, 2025
Full time Part time
Collabora Cambridge,UK
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, integration, validation and deployment of Linux board support packages and kernel device drivers, configuring kernels, troubleshooting functional and performance problems for different customers’ projects and products and participating in the mainline Linux with code contributions, reviews and discussions.   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 collaboration with the...