1 to 25 of 34 Remote/Hybrid Open Source Jobs in Cambridge

Senior Product Manager

Location
Cambridge, England, United Kingdom
Automotive Software Ecosystem team you will have the opportunity to build upon your existing background, knowledge and expertise of using software development tools, open-source and commercial ecosystem projects, e.g. Virtual Platform technologies, Linux, Android, and Automotive open-source projects. This position will work with … ecosystem partners to enable both commercial and open-source implementations and optimizations of key software system components to drive the development of extraordinary system software for ARM based hardware and software platforms catering to the automotive segment. This system software will serve as a reference for futuristic ...

Staff Software Engineer — Runtimes Performance

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Overview: We are looking for an experienced performance engineer who is passionate about developing compilers and managed runtimes and loves open-source software. In this role you will be working on improving the performance of managed language workloads on Arm architecture by improving the language runtime/compiler … languages support on the Arm architecture, from JavaScript to Rust. You will work closely with the team and colleagues across the organisation and with open source communities to tackle challenges in enabling the future of computing! Responsibilities: Identify and implement changes to compilers and managed runtimes to improve ...

Junior Software Engineer (Virtualization)

Location
Cambridge, England, United Kingdom
retained many of the best elements of start-up mentality whilst also recognising the need for mature delivery and execution. We work with open-source technologies including Linux KVM, QEMU, Open vSwitch and Libvirt. Your Role Design, develop, and maintain AHV features, often interacting with Open Source communities. Constantly push towards making AHV highly reliable, performant and secure. Be passionate about datacenter management problems and strive to come up with innovative solutions. Leading the development of features from concept to market, often interacting with cross-functional areas such as product management, sales, and support. ...

Software Engineer (Virtualization)

Location
Cambridge, England, United Kingdom
retained many of the best elements of start-up mentality whilst also recognising the need for mature delivery and execution. We work with open-source technologies including Linux KVM, QEMU, Open vSwitch and Libvirt. Your Role Design, develop, and maintain AHV features, often interacting with Open Source communities. Constantly push towards making AHV highly reliable, performant and secure. Be passionate about datacenter management problems and strive to come up with innovative solutions. Leading the development of features from concept to market, often interacting with cross-functional areas such as product management, sales, and support. ...

Digital Verification Engineer

Location
Cambridge, England, United Kingdom
have an exciting opportunity for Digital Verification Engineer (1–5 Year's Experience) to join an innovative team developing high-quality open-source silicon used in production devices. Location: Cambridge, UK (Hybrid) Position: Permanent About the Role Working on projects such as OpenTitan Root of Trust and Ibex … testing. Contribute to verification infrastructure and automation. Collaborate closely with design engineers to ensure high-quality silicon. Participate in code reviews and contribute to open-source projects. Requirements 1–5 years' industry experience in Digital Design Verification. Experience with SystemVerilog and UVM. Understanding of verification methodologies and constrained ...

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan)

Location
Cambridge, England, United Kingdom
Line Manager to join Arm’s Central Engineering Machine Learning Group. This is an opportunity to contribute to the ML SDK for Vulkan , an open-source project helping developers deploy machine learning workloads through Vulkan across a wide range of platforms and devices. The role combines technical contribution … could include: Formal line management, including career development, goal setting, performance support or recruitment. Building engineering teams through hiring, onboarding, mentoring or capability development. Open-source development or large software projects with complex dependencies. Vulkan, OpenCL, CUDA, DirectX, Metal or similar graphics and compute APIs. Machine learning frameworks ...

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
ecosystems and resolve issues that arise in their adoption. Analysis and deep understanding of software solutions currently deployed in products, in particular the major open-source software projects such as Linux. Delivering software improvements back to the relevant open-source projects as a reference ...

Director of Software Engineering (Systems Software)

Location
Cambridge, England, United Kingdom
bring together expertise across kernel, drivers, and userspace to deliver meaningful improvements in real-world systems, while collaborating across Arm and the wider open-source ecosystem. What You’ll Do Leading and developing a globally distributed organisation of 60+ engineers Aligning priorities across kernel, drivers, and userspace teams … Media, graphics, or multimedia subsystem experience Android or userspace performance exposure Familiarity with Arm architecture or hardware/software co-design Experience working with open-source communities Why Join ARM? This role offers the opportunity to lead across a broad and strategically critical part of Arm’s software ...

Staff Software Performance Engineer - Team Lead

Location
Cambridge, England, United Kingdom
team Analysing and improving large codebases for different performance aspects. Working with the rest of the company as well as external partners and open-source communities. Helping design the strategies to understand the bottlenecks and what investigate next. Documenting the analysis performed, sharing knowledge within the team … highly useful. We find understanding of compiler optimizations very useful Ability to reason about generated assembly code is highly desired We value familiarity with open-source project development cycles and contribution processes We are seeking an understanding of Arm architecture and tools Accommodations ...

Staff Software Performance Engineer - Team Lead

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
teamAnalysing and improving large codebases for different performance aspects. Working with the rest of the company as well as external partners and open-source communities. Helping design the strategies to understand the bottlenecks and what investigate next. Documenting the analysis performed, sharing knowledge within the team and wider. … multithreading) is highly useful. We find understanding of compiler optimizations very usefulAbility to reason about generated assembly code is highly desiredWe value familiarity with open-source project development cycles and contribution processesWe are seeking an understanding of Arm architecture and toolsIn Return: On top of the already compelling ...

Director of Software Engineering (Systems Software)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
bring together expertise across kernel, drivers, and userspace to deliver meaningful improvements in real-world systems, while collaborating across Arm and the wider open-source ecosystem. WHAT YOU'LL DOYou'll set direction, enable teams, and drive execution across multiple domains. In practice, this includes: Leading and developing … direction NICE TO HAVEMedia, graphics, or multimedia subsystem experienceAndroid or userspace performance exposureFamiliarity with Arm architecture or hardware/software co-designExperience working with open-source communitiesWHY JOIN ARM This role offers the opportunity to lead across a broad and strategically critical part of Arm's software ecosystem ...

Hybrid Digital Verification Engineer – OpenTitan & RISC-V

Location
Cambridge, England, United Kingdom
microTECH Global LTD in Cambridge, UK is seeking a Digital Verification Engineer with 1–5 years of industry experience to join an open-source silicon team. This permanent, hybrid role offers involvement in OpenTitan Root of Trust and Ibex CPU verification. You will develop and debug SystemVerilog/… testbenches, create verification plans, and collaborate with design engineers to deliver high-quality silicon, while contributing to open-source projects and robust verification environments. #J-18808-Ljbffr ...

Staff Full Stack Software Engineer

Location
Cambridge, England, United Kingdom
maintainability. “Nice To Have” Skills and Experience: Building or integrating with Internal Developer Portals (e.g. Backstage). Interest in AI/ML. Interest in Open-Source Software. Solid understanding of Cloud platforms (AWS, GCP, or Azure) with knowledge of Kubernetes, and other DevOps tools (e.g. Docker, Kubernetes, Terraform ...

Principal ML Engineer: Speech AI & Production

Location
Cambridge, England, United Kingdom
pipelines, and containerization (Docker, Kubernetes) With preferred backgrounds covering some of the following: Experience with speech-to-text or text-to-speech Contributions to open-source projects or published research in top-tier conferences We encourage you to apply even if you do not feel you match … exhaustive. If you are interested in the role, the team, and our mission, we would love to consider your application. We are always open to conversations and look forward to hearing from you. Who we are: Speechmatics is the leading expert in Speech Intelligence, and uses AI and Machine ...

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

Location
Cambridge, England, United Kingdom
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 ...

Senior Software Engineer, Machine Learning

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
paper(s) on deep learning models for Advertising or related areas. Excellent communication and collaboration skills. Experience in the Advertising domain (preferred)Contributions to open-source ML projects (preferred)What's Roku's approach to hybrid working? Roku fosters an inclusive and collaborative environment where teams generally work ...

Senior Software Engineer, UI Players

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
embedded platform. Extensive programming experience with C++ and Embedded Linux or Native Application Development In-depth understanding of Linux, tools, libraries, and open source developmentProficiency in AI Assisted programmingUnderstanding of API design considerations and tradeoffsFamiliarity with tools and libraries such as Boost, PlayReady, ALSA, DIAL a plusExperience with ...

Senior Product Security Engineer

Location
Cambridge, England, United Kingdom
ability to work effectively across security and engineering teams. “Nice to Have” Skills and Experience Good understanding of SCA concepts, dependency risk, and open source security issues. Familiarity with SCA tools and the ability to interpret and work with their findings. Experience with large-scale analysis pipelines, data ...

ML Embedded Software Engineer

Location
Cambridge, England, United Kingdom
engineers from prospective Arm customers through to members of the Arm ecosystem. Your work will be published widely, whether as technical blogs or open source code repositories. Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs ...

Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Experience Required We’re looking for C++ software development experience and good software engineering fundamentals. Experience could come from professional work, internships, academic projects, open-source contributions, or other practical software development. An interest in machine learning software and how AI models run on different hardware is important. ...

Developer Content Engineer

Location
Cambridge, England, United Kingdom
tutorials, documentation, learning material, technical blogs or code examples would be valuable. We would also welcome experience with docs-as-code workflows, developer education, opensource communities, technical events or AI‐assisted development and content creation. If you’re an engineer who enjoys discovering how things work ...

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Experience :Experience with Python programming and writing shell scripts. Basic understanding of the Linux kernel, system software and device drivers, and Android internalsFamiliarity with open-source project development cycles and contribution processes. Experience of software profiling, instrumentation, and optimization. Verification and validation of firmware on both pre-silicon ...

Senior Embedded Software Engineer – Hybrid (C/C++, Linux)

Location
Cambridge, England, United Kingdom
Experience with Python programming and writing shell scripts. Basic understanding of the Linux kernel, system software and device drivers, and Android internals Familiarity with open-source project development cycles and contribution processes. Experience of software profiling, instrumentation, and optimization. Verification and validation of firmware on both pre-silicon ...

Senior Performance Engineer | AI Infrastructure | Cambridge (Hybrid) |

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£90,000 - £120,000 per annum
rather than essential: a postgraduate degree and research background (publications welcome), real depth on inference serving frameworks like vLLM, a stats background, and any open source or research contributions. Why look twice at this one It's a rare early seat at something with genuine backing and genuine ...

Machine Learning Researcher

Location
Cambridge, England, United Kingdom
quality, accelerating development and enabling more sustainable. Our positive working culture is founded on a collaborative environment that encourages teamwork and innovation. We foster open communication and cross-functional collaboration, enabling diverse teams to work together to solve complex challenges. Our flexible workplace plan ensures a healthy work-life … application of cutting-edge machine learning research to real world problems. The opportunity to take an active role in the development of our open source libraries (for example, Trieste, GPflow and GPflux). From fresh PhD graduates to experienced team leads, we are open to applicants ...