Open Source Jobs in Cambridge

1 to 25 of 48 Open Source Jobs in Cambridge

Senior Embedded Linux Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Linaro Ltd
with the end user to prototype, refine, test, and debug programs to meet needs. Requires expert skill set, proficiency, and a proven record of open-source contributions. Main Duties Design and development of custom operating system solutions based on Yocto, Android, and/or Debian platforms. Enable Linux … design, development, documentation, and testing. Collaborate within a team and with the upstream community on a day-to-day basis. Presence and talks at open-source conferences. Education Educated to Computer Science degree level or have similar relevant experience. Key Technical Skills & Experience Minimum seven years of experience … Linux kernel subsystems such as display, audio/video, compute, or power management. Participated in upstreaming of Linux projects like Linux kernel or maintaining open-source projects is highly desired. Understand basic ARM CPU ISA architecture. Experience with full boot chain and bootloaders like U-Boot, GRUB, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Linux Software Engineer

Cambridge, Cambridgeshire, 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Compiler Engineer (LLVM/GCC)

Cambridge, England, United Kingdom
European Tech Recruit
join our esteemed research laboratory. Job Summary: Our mission is to revolutionize compiler productivity and performance. We are actively involved in the development of open-source compilers (GCC/LLVM) and are committed to contributing to the broader open-source community. Our laboratory boasts an international … software-defined ISA. Key Responsibilities: Design, implement, and optimize the performance of compilers. Provide insightful analysis of compilation technology trends. Actively participate in the open-source community and contribute to ecosystem development. Required Skills and Experience: Extensive experience in compiler development and architectural design. Established connections within open-source communities, particularly LLVM and/or GCC. Proficiency in software performance analysis and optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring More ❯
Posted:

Compiler Engineer (LLVM/GCC)

cambridge, east anglia, United Kingdom
European Tech Recruit
join our esteemed research laboratory. Job Summary: Our mission is to revolutionize compiler productivity and performance. We are actively involved in the development of open-source compilers (GCC/LLVM) and are committed to contributing to the broader open-source community. Our laboratory boasts an international … software-defined ISA. Key Responsibilities: Design, implement, and optimize the performance of compilers. Provide insightful analysis of compilation technology trends. Actively participate in the open-source community and contribute to ecosystem development. Required Skills and Experience: Extensive experience in compiler development and architectural design. Established connections within open-source communities, particularly LLVM and/or GCC. Proficiency in software performance analysis and optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring More ❯
Posted:

Compiler Engineer (LLVM/GCC)

Cambridge, south west england, United Kingdom
European Tech Recruit
join our esteemed research laboratory. Job Summary: Our mission is to revolutionize compiler productivity and performance. We are actively involved in the development of open-source compilers (GCC/LLVM) and are committed to contributing to the broader open-source community. Our laboratory boasts an international … software-defined ISA. Key Responsibilities: Design, implement, and optimize the performance of compilers. Provide insightful analysis of compilation technology trends. Actively participate in the open-source community and contribute to ecosystem development. Required Skills and Experience: Extensive experience in compiler development and architectural design. Established connections within open-source communities, particularly LLVM and/or GCC. Proficiency in software performance analysis and optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring 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:

Director of Software Engineering (Media and Performance)

Cambridge, Cambridgeshire, United Kingdom
Arm Limited
of software performance analysis and optimisation and associated tools. Experience of direct customer and stakeholder management. "Nice To Have" Skills and Experience: Familiarity with open-source software and working within open-source ecosystems. Prior experience in Enterprise software production environments. An understanding of Arm architecture and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Machine Learning

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Speechmatics
key interface between research, engineering, and business teams to align technical efforts with organisational goals. Represent Speechmatics on global stages, contributing to leading conferences, open-source initiatives, publications and industry discussions that define the future of applied AI. Who we are looking for: An inspiring leader with a … have driven measurable results in production environments. Recognised contributions to the AI community, demonstrated by publications in top-tier conferences (e.g., NeurIPS, ICML), impactful open-source projects or equivalent. Strong communication and writing skills, with the ability to convey complex ideas clearly to diverse audiences. What we can More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Performance Modelling Architect

Cambridge, England, United Kingdom
European Tech Recruit
Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for speed, efficiency, and security. Ensure the successful R … firmware, networking, storage, and OS internals. Strong knowledge of device driver integration, testing methodologies, and design for test/validation best practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track record of successfully integrating contributions into mainstream projects. Experience with software profiling, optimization More ❯
Posted:

Performance Modelling Architect

cambridge, east anglia, United Kingdom
European Tech Recruit
Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for speed, efficiency, and security. Ensure the successful R … firmware, networking, storage, and OS internals. Strong knowledge of device driver integration, testing methodologies, and design for test/validation best practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track record of successfully integrating contributions into mainstream projects. Experience with software profiling, optimization More ❯
Posted:

Performance Modelling Architect

Cambridge, south west england, United Kingdom
European Tech Recruit
Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for speed, efficiency, and security. Ensure the successful R … firmware, networking, storage, and OS internals. Strong knowledge of device driver integration, testing methodologies, and design for test/validation best practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track record of successfully integrating contributions into mainstream projects. Experience with software profiling, optimization More ❯
Posted:

Vacancy for Senior Software Developer (Digital Preservation) at Cambridge University Library

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Digital Preservation Coalition
and working with the Programme's Technical Lead, the role will focus on implementing systems and tools for digital preservation, including a cloud-native, open-source repository and preservation system with serverless workflows, and enabling and ensuring ongoing access and supporting tools for the deposit, search, discovery, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

GoLang Developer

cambridge, east anglia, united kingdom
Fruition Group
technology-driven organisations or start-ups Experience with Kafka, Cassandra, gRPC, and microservices architecture will also be beneficial, as well as experience contributing to open-source projects If you're a passionate GoLang Developer seeking a challenging and rewarding contract role with a reputable tech company, apply now More ❯
Posted:

Senior Backend Engineer (Go)

cambridge, east anglia, united kingdom
Fruition Group
organisations or start-ups Hands-on skills in Kafka, Cassandra, gRPC, and microservices architecture will also be beneficial, as well as experience contributing to open-source projects If you're a passionate Senior Backend Engineer seeking a challenging and rewarding contract role with a reputable tech company, apply More ❯
Posted:

Software Engineer, Staff - Virtual Platforms - UK

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
model development. Preferred Qualifications: 10+ years of Software/Firmware Engineering or related work experience. 5+ years of experience developing Virtual Platforms or Simulators. Open Source Development experience. Experience in Unit Testing. Continuous Integration. ARM Fast Models. Server Architecture (RAS, Manageability). Top Preferred Skills: SystemC TLM or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Entrust Corporation
with complex, multi-component projects, using multiple development languages. Solve complex technical problems with demanding requirements, in innovative, practical ways. Nice-to-Have Qualifications: Open-source software - as licensee, or as contributor. An interest in cryptography and/or computer security techniques. Software development in Agile and/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Linux Developer

Cambridge, England, United Kingdom
Hybrid / WFH Options
The ONE Group Ltd
Develop and maintain BSPs for NXP-based platforms. Customise and maintain Linux kernels and modules. Debug and optimise networking and system performance. Contribute to open-source Linux projects. Automate system configuration and deployment. Collaborate with hardware and software teams. Implement security and reliability improvements. About you: Proficient in More ❯
Posted:

Embedded Linux Developer

cambridge, east anglia, United Kingdom
Hybrid / WFH Options
The ONE Group Ltd
Develop and maintain BSPs for NXP-based platforms. Customise and maintain Linux kernels and modules. Debug and optimise networking and system performance. Contribute to open-source Linux projects. Automate system configuration and deployment. Collaborate with hardware and software teams. Implement security and reliability improvements. About you: Proficient in More ❯
Posted:

Embedded Linux Developer

Cambridge, south west england, United Kingdom
Hybrid / WFH Options
The ONE Group Ltd
Develop and maintain BSPs for NXP-based platforms. Customise and maintain Linux kernels and modules. Debug and optimise networking and system performance. Contribute to open-source Linux projects. Automate system configuration and deployment. Collaborate with hardware and software teams. Implement security and reliability improvements. About you: Proficient in More ❯
Posted:

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

Cambridge, England, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade software Strong communication skills and a collaborative mindset Desirable Skills: Experience with open-source audio/video frameworks (e.g. ffmpeg , gstreamer , mpv ) Familiarity with OpenGL and graphics development This is a chance to contribute to a More ❯
Posted:

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

cambridge, east anglia, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade software Strong communication skills and a collaborative mindset Desirable Skills: Experience with open-source audio/video frameworks (e.g. ffmpeg , gstreamer , mpv ) Familiarity with OpenGL and graphics development This is a chance to contribute to a More ❯
Posted:

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

Cambridge, south west england, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade software Strong communication skills and a collaborative mindset Desirable Skills: Experience with open-source audio/video frameworks (e.g. ffmpeg , gstreamer , mpv ) Familiarity with OpenGL and graphics development This is a chance to contribute to a More ❯
Posted:

Technical Support Manager

Cambridge, Cambridgeshire, United Kingdom
IQGeo UK Limited
quickly. Minimum 2-3 years of comparable technology and industry experience. Desirable Strong knowledge of JavaScript and HTML design and development Strong experience with open-source software technologies (Apache, OpenLayers) Enterprise Integration, especially web services Experience with Geospatial Information Systems (GIS) or web mapping Experience with SQL and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer - Kernel & Low-level Development

Cambridge, England, United Kingdom
European Tech Recruit
line, remote shell, scripting and collaboration tools including Kernel internals. Strong understanding of established virtualization frameworks like KVM, QEMU, Xen or Virtio. Familiarity with open-source projects such as Linux Kernel, TF-A, UEFI EDK II and OpenBMC. You understand the overall architecture of the Linux Kernel and More ❯
Posted:
Open Source
Cambridge
25th Percentile
£85,000
Median
£101,250
75th Percentile
£127,188
90th Percentile
£137,875