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!

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...
22 Sep, 2022
Full time Remote
Collabora Remote
Collabora Productivity is an ambitious online document collaboration company that is ideally placed for growth as the demand for productive working anywhere becomes the new normal. Collabora Productivity has a mission to drive the success of Open Source, and builds its primary products on top of LibreOffice Technology.   We are looking for a highly organised, determined and passionate individual to help develop and maintain Collabora Productivity’s build and CI infrastructure. We use the following services/technologies:      GitHub GitLab Linux Containers (LXC) Jenkins Gerrit      We also  create packages of Collabora Office and Collabora Online for various platforms, including:      Linux x86_64, ppc64, arm64 deb/rpm packages Docker AppImage iOS Android Windows macOS   Required Skills Git Scripting languages (bash,...
05 Aug, 2022
Intern
Collabora Anywhere
We are looking for an Internal Sales Representative to join our Sales Team. The Internal Sales Representative will be responsible for developing and closing new leads. This includes communicating with customers, understanding their needs and ensuring a smooth sales process. You should be able to manage and meet targets. You will be required to help enhance the CRM system and streamline the sales process. This is a role with significant upward mobility and we are looking for motivated individuals with the ambition to grow within the job.   Responsibilities Communicating with customers: making outbound calls following up on leads Understanding customers' needs and identifying sales opportunities Answering potential customers' questions and sending additional information over email Keeping up with product and service information and updates Creating and maintaining a database of current and potential customers Explaining and demonstrating...
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 Cambridge, UK
We are currently looking for a passionate and enthusiastic Embedded Linux Software developer with Open-Source exposure to join our team in our office in Cambridge/UK. This position requires regular presence in our Cambridge office although remote working can be possible from time-to-time. Your main mission will about providing consulting services to our clients in the areas of Embedded Linux (bootloaders, Linux kernel, BSP, Linux Distros) through software development, integration, debug and testing for different types of products and customers.   Key Responsibilities 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 Discussing Linux core system 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
Full time
Collabora
Do you work in an engineering environment and have a passion for developing people? If so, we want to hear from you. This new exciting role at Collabora is to ensure our Collaborans receive a consistently high standard of people management, 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, Engineering Manager, 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 conversations with the people you will take care of throughout the year to: Create a trusted relationship, understand what your teammates value...
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 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...
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, 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 delivery team Contribute...
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
Full time
Collabora
We are looking for an enthusiastic Project Manager with a strong technical background to join our global Delivery Team, managing multiple interesting technical projects across various industries. 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 of the projects.   What's in it for you? Become part of an organization designed from the ground-up for efficient remote-working Technically challenging environment, where your opinions and ideas are listened to Large degree of autonomy...
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
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...
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
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...