Open Source Jobs in Cambridge

1 to 25 of 115 Open Source Jobs in Cambridge

Mesa/Graphics Software Developer (Remote/Anywhere)

Cambridge, England, United Kingdom
Hybrid / WFH Options
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 contributes 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 various customers’ projects in different market verticals. Key Responsibilities Discussing technology with clients and … representing Collabora at conferences and trade shows to demonstrate and promote our leadership in the open-source arena. 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. Contributing publicly More ❯
Posted:

Open Source Software Developer (Speculative; Remote/Anywhere)

Cambridge, England, United Kingdom
Hybrid / WFH Options
Collabora
your application. Key Responsibilities Discussing technology with clients and representing 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. Gaining working knowledge of customers’ products, applications, technical and business strengths, and target markets. Understanding client needs and reconciling time constraints, available technologies and resources, and open source best practices. Desired Skills Track record of experience in software development is essential. Knowledge of open source development methodologies and good standing in the open source community. Good English language skills (both verbal and written). Ability to work and communicate in an More ❯
Posted:

CI/Testing Infrastructure Developer (Remote/Anywhere)

Cambridge, England, United Kingdom
Hybrid / WFH Options
Collabora
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 … executing the tests and distributing and presenting the results Represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena Understand client needs and reconcile time constraints, available technologies and resources, and Open Source best practices Desired Skills Good … Experience with Gitlab CI/CD and/or GitHub Actions Experience with Python and Python frameworks such as Django, Flask, FastAPI Knowledge of open source development methodologies and relevant open source communities Good English language skills (both verbal and written) Ability to work and communicate More ❯
Posted:

Open Source Graphics Developer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Ecm Selection
This successful organisation is a significant contributor to the Mesa3D graphics stack on Linux which implements GL and Vulkan. They're seeking an open source enthusiast and skilled graphics programmer to join their team. Your CV will show: You are either a keen open source contributor … already, or have a love of open source and a desire to contribute. You are an expert C programmer who is also happy to write C++ code as required. Extensive Linux development experience. Clear ability and inclination to contribute usefully to a 3,000,000 line codebase. Clear … seeking a role of greater responsibility in this area, and commensurate remuneration, will demonstrate proportionally greater evidence of past contributions to graphics, drivers and open source, and ideally the Mesa3D project specifically. Interested? Send your CV to ECM Selection; whilst we can only put forward the top few More ❯
Posted:

Software Engineer (AI/ML)

Cambridge, England, United Kingdom
CommonAI C.I.C
company created to support our members as they embrace the opportunities being created by rapid advances in AI technology. Our belief is that collaborative open source development is a critical foundation for companies creating impactful technologies and competing at a global level. As a Software Engineer (AI/… ML) you will help build smart systems, and their components, that leverage the latest open source artificial intelligence and machine learning technologies to solve real world challenges. Open development is at the heart of what we do and we encourage our engineers to play an active role … in open source communities. Requirements Excellent programming abilities with experience in relevant languages (Python, Rust, C++ and/or Go) Experience with relevant libraries/tools (PyTorch, Tensorflow, Neo4j) and/or AI accelerators (GPU, TPU) is a plus Deep understanding of open source development processes More ❯
Posted:

System Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
Do you want to work on software used by billions around the world? Do you believe in the goals of the open-source software community? This team wants to hear from you. You will be working alongside similarly enthusiastic and highly skilled developers building software with open-source projects and making important contributions to the open-source community. You could be working on improvements to WebKit, or building new Linux kernel driver, or one of countless other projects this team tackles, all of them deeply technical. Requirements: Knowledge and interest in developing systems … level software such as kernel drivers, web rendering engines, display servers, or A/V libraries. Demonstrable and significant contributions to open-source projects. This includes engagement with the community and understanding of open-source development methodologies not just code commits. High level of skill in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Linux Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Linaro Ltd
Overview We are looking for an Engineer with a passion for open-source software and 1 to 3 years of experience contributing to open-source projects like Linux Kernel, Zephyr, Yocto Project, etc., to join our Linaro Professional Services team. The applicant must have a strong … foundation in computer science and operating systems, and a passion for open source. A successful candidate will: develop, support, maintain, and document software functionality; work with new technologies for implementation; analyze code to find causes of errors and revise programs as needed; and prototype, refine, test, and debug programs …/CD and automation, remote access utilities, and software packaging. Work directly with hardware, including bringing up hardware platforms from scratch. Present talks at open-source conferences. Education Bachelor’s degree in Computer Science, or comparable relevant experience. Technical Skills & Experience You take pride in building your Linux More ❯
Posted:

Senior Open Source Graphics Compiler Engineer

Cambridge, England, United Kingdom
Imagination Technologies
Join to apply for the Senior Open Source Graphics Compiler Engineer role at Imagination Technologies 2 weeks ago Be among the first 25 applicants The role Imagination's PowerVR graphics division produces the world's leading family of ultra-low power GPU IP cores that will power tomorrow … of current and next-generation GPU hardware. As part of the compiler team, you will work on various projects. You will: Contribute to existing open source projects, including Mesa, focusing on compiler development. Design and develop for current and next-generation graphics cores. Engage in all phases of … OpenCL, EGL) Experience with compiler frameworks like NIR and LLVM, especially backend development Experience with version control systems such as Git Experience contributing to open source projects Familiarity with scripting languages like Python and Shell (Bash) Who We Are Imagination is a UK-based company creating silicon and More ❯
Posted:

Senior Software Engineer - XenServer Toolstack

Cambridge, England, United Kingdom
Hybrid / WFH Options
XenServer
. About The Role This Senior Software Engineering position focuses on developing the control plane for XenServer, a commercial virtualization platform built on the open-source Xen hypervisor. The control plane manages virtual machines, storage, and networking across clusters of physical hosts and exposes the public XenServer API. … for building safe and maintainable systems software. The role involves challenges like distributed system orchestration, performance optimization, and robust API design within an active open-source and enterprise environment. It is ideal for engineers eager to grow their skills while solving impactful problems. About XenServer XenServer powers critical … maintain software for XenServer’s control plane Lead cross-team feature development, collaborating across disciplines Help evolve and modernize the XenServer architecture Contribute to open-source projects like Xen, Linux kernel, and XAPI Work with product managers, support engineers, and customers to align engineering efforts Operate within a More ❯
Posted:

Graduate Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
an early career Graduate Software Engineer to help us build our Python LLM evaluation library, working closely with the Engineering and Science teams. We open to hiring remotely in the UK. As one of our first hires this is a high-impact and high-ownership role. We believe this … As one of our first hires, you will work closely with the CTO, and you will be required to lead the development of our open source Python tools, and to engage and grow our community. The ideal candidate is someone with passion for software an AI; ideally, you … should have previous experience with LLMs, contributed to open source projects, and/or show a strong track record of personal software projects. Your duties will include: Own the development of our Python open source evaluation library; Engage with the community through GitHub and/or More ❯
Posted:

Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
you looking for a software role with real impact? Do you have top-notch skills with C? Have you got a track record of Open Source contributions? If you answered 'yes' to these questions than this is the role for you. This team of global experts work on … have become ubiquitous parts of modern computing, such as web browser rendering engines, a/v frameworks, and OS kernels. Their contributions are all Open Source, and they work closely with project maintainers to ensure their work is integrated upstream and benefits all. Alongside general computing they also … with production-ready, low-level, software development. Excellent skills with C. Additional knowledge of Rust would be beneficial but is not necessary. Knowledge of Open Source development processes and experience of contributing to Open Source projects. This is a fully remote role and comes with flexible More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Cambridge, England, United Kingdom
ZipRecruiter
Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself. Responsibilities: Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of … work of writing patches to implement new functionality, improve performance and enable new Arm architecture, you will enjoy working as part of the wider open source community. Required Skills and Experience: Proficient C programmer Desire and ability to work as part of a team Passion for open source development “Nice To Have” Skills and Experience: Armv8-A Architecture Arm64 assembly Experience of open source working practices Knowledge of Android, Linux kernel, driver development, security, cryptography In Return: Our UK offices are amazing places to collaborate. We also have some scope to adapt the More ❯
Posted:

PhD Candidates and Postdocs in Accessible Biomedical AI (f/m/x)

Cambridge, England, United Kingdom
Helmholtz Zentrum München
collaboration with the German Centre for Diabetes Research (DZD), is focussing on Accessible Biomedical AI . We aim to advance biomedical science by developing open-source, user-friendly AI software and by critically examining AI techniques for their effective application in health research. Our recent achievements include: BioCypher … Methodology: Develop and refine machine learning, deep learning, and knowledge graph-based approaches to integrate, analyze, and interpret biomedical data. Build Accessible Tools: Create open-source software frameworks (extending the BioCypher ecosystem) for researchers across disciplines to deploy AI solutions. Investigate Large Language & Multimodal Models: Extend AI techniques … DL frameworks (e.g., PyTorch, TensorFlow). Research Software Engineering: Experience or strong interest, with a desire to work aligned with the principles of modern open source etiquette and workflows. Independence and Collaboration: Proven ability to work both independently and within a small, interdisciplinary team. Communication: Excellent written and More ❯
Posted:

Director of Software Engineering

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
expertise to the team, ensuring strong technical deliverables. Analyze industry specs and roadmap requirements, break down tasks, and help implement project plans. Collaborate with open source communities, technology managers, and IP development teams to meet roadmap commitments. Drive software design and development of stacks for Arm’s reference … architecture. Experience managing the software lifecycle from concept to delivery, including CI and automated testing systems. Desirable Skills Automotive software development experience. Experience with open source projects like Linux Kernel, AOSP, TF-A, TF-M, UEFI, U-Boot, Xen, Zephyr. Knowledge of automotive workloads, AI/ML stacks … Linux device drivers, SW security, and safety practices. Familiarity with open-source contribution processes. We are open to adapting the role and job title for the right candidate. If you're interested but unsure if you meet all criteria, please reach out! In Return This role offers More ❯
Posted:

Lead GPU Kernel Development Engineer

Cambridge, England, United Kingdom
Advanced Micro Devices
learning models, and training/inference performance across multi-GPU and multi-node systems. You will engage with both internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON … effectively within a high-performing team. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU Kernels: Create and optimize GPU kernels to maximize performance for specific AI operations. Develop & Optimize Models: Design and optimize … performance. Collaborate with GPU Library Teams: Work closely with internal teams to analyze and improve training and inference performance on AMD GPUs. Collaborate with Open-Source Maintainers: Engage with framework maintainers to ensure code changes are aligned with requirements and integrated upstream. Work in Distributed Computing Environments: Optimize More ❯
Posted:

Sr. SOFTWARE DEVELOPMENT ENGINEER

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
teams building and optimizing Deep Learning applications and AI frameworks for AMD GPU compute platforms. Work as part of an AMD development team and open-source community to analyze, develop, test and deploy improvements to make AMD the best platform for machine learning applications. THE PERSON: Strong technical … and lead your own development effort. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU Kernels: Create and optimize GPU kernels to maximize performance for specific AI operations. Develop & Optimize Models: Design and optimize … performance. Collaborate with GPU Library Teams: Work closely with internal teams to analyze and improve training and inference performance on AMD GPUs. Collaborate with Open-Source Maintainers: Engage with framework maintainers to ensure code changes are aligned with requirements and integrated upstream. Work in Distributed Computing Environments: Optimize More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

MTS Software Development Eng.

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
teams building and optimizing Deep Learning applications and AI frameworks for AMD GPU compute platforms. Work as part of an AMD development team and open-source community to analyze, develop, test and deploy improvements to make AMD the best platform for machine learning applications. THE PERSON: Strong technical … and lead your own development effort. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU Kernels: Create and optimize GPU kernels to maximize performance for specific AI operations. Develop & Optimize Models: Design and optimize … performance. Collaborate with GPU Library Teams: Work closely with internal teams to analyze and improve training and inference performance on AMD GPUs. Collaborate with Open-Source Maintainers: Engage with framework maintainers to ensure code changes are aligned with requirements and integrated upstream. Work in Distributed Computing Environments: Optimize More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Principal Software Engineer (Automotive)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
ensure strong technical deliverables. You will analyse industry specs, roadmap requirements, break down tasks, and help implement project plans. You will collaborate closely with open source communities, technology managers, and IP development teams to deliver roadmap commitments. You will be actively driving software design and creation of stacks … maintenance. Additionally, you possess knowledge of CI (Continuous Integration) and automated test systems. Desirable Skills: Automotive software development background is highly desirable. Experience with open source projects such as Linux Kernel, AOSP, TF-A, TF-M, UEFI EDK II, U-Boot, Xen, Zephyr Exposure to Automotive workloads, AI …/ML software stacks, and tooling. Linux device driver development. SW Security and Safety practices. Familiarity with open-source project development cycles and contribution processes. We have some scope to adapt the role and job title to the right person - if you are interested but unsure whether you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Engineering

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
ensure strong technical deliverables. You will analyse industry specs, roadmap requirements, break down tasks, and help implement project plans. You will collaborate closely with open source communities, technology managers, and IP development teams to deliver roadmap commitments. You will be actively driving software design and creation of stacks … maintenance. Additionally, you possess knowledge of CI (Continuous Integration) and automated test systems. Desirable Skills: Automotive software development background is highly desirable. Experience with open source projects such as Linux Kernel, AOSP, TF-A, TF-M, UEFI EDK II, U-Boot, Xen, Zephyr Exposure to Automotive workloads, AI …/ML software stacks, and tooling. Linux device driver development. SW Security and Safety practices. Familiarity with open-source project development cycles and contribution processes. We have some scope to adapt the role and job title to the right person - if you are interested but unsure whether you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Technology Management

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
products. We gather use-cases and requirements for how software solutions can fulfil the needs of complex systems Our remit spans from engaging with open-source communities and to creating product plans to ensure Arm's software solution products are successfully deployed to our partners across multiple market … features and enhancements meeting customer needs. Perform competitive analysis to identify the strengths and weaknesses of Arm-based solutions versus the competition. Evangelize in open-source communities and enthuse our customers and sales forces with the software offering by participating in customer meetings, sales meetings, and training. Mentor … or equivalent), ideally in a numerate subject, although other graduates would be considered if they have relevant experience. Visibility or experience of a full open-source software development lifecycle and the components of a typical software stack. This could include definition of non-functional aspects of software and More ❯
Posted:

Principal Software Technology Manager

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
gather use-cases and requirements for how software solutions can fulfil the needs of complex systems Our remit spans from contextualising and engaging with open-source communities to creating product plans to ensure Arm's software solutions are successfully deployed to our partners across multiple market segments. Our … and enhancements which meet customer needs. Perform competitive analysis to identify the strengths and weaknesses of Arm-based solutions versus the competition. Evangelize in open-source communities and enthuse our customers and sales forces with the software offering by participating in customer meetings, sales meetings, and training. Required … or equivalent), ideally in a numerate subject, although other graduates would be considered if they have relevant experience. Visibility or experience of a full open-source software development lifecycle and the components of a typical software stack. This could include definition of non-functional aspects of software and More ❯
Posted:

Sr. Software Dev Engineer, PostgreSQL Contributors

Cambridge, England, United Kingdom
Amazon
Senior PostgreSQL Engineer to provide PostgreSQL database engine internals and community expertise. You will join a world-class team of engineers collaborating in the open with the PostgreSQL project. You will contribute to open source PostgreSQL or related projects at the core project source code level … Performance * Benchmarking * Development/commitfest discussions Key job responsibilities Author, review, and commit/push PostgreSQL core database engine code to the central PostgreSQL open source git repository. Discuss designs, architecture, bugs, and other PostgreSQL community business on the public PostgreSQL mailing lists. About the team Diverse Experiences … as a mentor, tech lead or leading an engineering team - Must be recognized as a PostgreSQL community committer (write access to the primary engine source code repository). PREFERRED QUALIFICATIONS - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes More ❯
Posted:

Software Engineer – Backend (On-site)

Cambridge, England, United Kingdom
JR United Kingdom
like to acknowledge that almost no candidate checks every box – and that is perfectly fine. If you are passionate about solving complex challenges and open to learning new technologies, we would love to hear from you. Nice to have: Machine Learning: Experience in generative models, LLMs, multi-modal models … and Deep Learning more generally. Open-source: Contributions to and experience in open-source projects. Startup experience: Experience with a startup work environment and wider ecosystem. Work in an environment conducting cutting-edge research in AI. An official role title of “Founding Engineer” – make an impact More ❯
Posted:

Senior Director – Infrastructure Solutions Software

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
leadership experience within Infrastructure Solutions semiconductor provider or a hyperscaler. Experience of the wider Infrastructure ecosystem, Arm architecture and relevant software ecosystems. Familiarity with open source software and working within open source ecosystems. If you are a person that enjoys long term organizational planning as much More ❯
Posted:

Head of Platform Engineering

Cambridge, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and verbal communication, with the ability to align technical and business goals ? Bonus if you have: Familiarity with Python, Django, or Golang Contributions to open-source communities or tools Working knowledge of Postgres, Terraform, and CI/CD pipelines (e.g. GitHub Actions) Interest or experience in developer productivity … remote from anywhere in the UK Unlimited holiday Company wide events and team socials High-trust, high-impact culture Work with cutting-edge open-source tools in a collaborative, fast-moving environment Supportive team and strong learning/development culture Interview Process: Technical Interview Panel & meet the team More ❯
Posted:
Open Source
Cambridge
10th Percentile
£88,750
25th Percentile
£94,375
Median
£112,500
75th Percentile
£133,125
90th Percentile
£140,250