Permanent Open Source Development Jobs in the UK

1 to 25 of 26 Permanent Open Source Development Jobs in the UK

Software Engineer (Open-Source Silicon Methodology)

London, United Kingdom
zeroRISC
Led by the founders of the OpenTitan secure silicon project, zeroRISC is driving commercial adoption of high assurance software and services rooted in open silicon. Our products forge an immutable connection between hardware and software, enabling users to trust their devices no matter where they're built or … where they're deployed. Role Overview As a Software Engineer working on silicon development methodology at zeroRISC, you will play a key role in broadening the impact of open-source silicon projects like OpenTitan. You will develop flexible design methodologies to enable seamless integrations … You will interact directly with zeroRISC customers to understand their requirements and design, implement, and maintain software tooling that supports our mission of open-source silicon everywhere. We're looking for engineers who combine strong software design sensibilities with a knowledge of the silicon development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Software Developer

Nationwide, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
Get paid to write open-source software 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 … 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 More ❯
Employment Type: Permanent
Salary: £45000 - £75000/annum DoE + benefits
Posted:

Principal Engineer, QEC Open-Source Software Lead

Cambridge, Cambridgeshire, United Kingdom
Riverlane
and innovators. Riverlane has committed to leading the QEC community into fault-tolerant quantum computing by making a substantial investment in a new open-source tools strategy, complemented by scalable education and enablement. What you will do The QEC Open-Source Software … of engineers to rapidly build and iterate on the software tooling needs of the QEC user community. In this role, you will: Develop open source and developer API strategy for QEC experiment workflows and decoders. Build an SDK for quantum error correction by gathering requirements from … researchers to identify required features and transition research code to open source. Manage open-source community efforts, including issue triage, code review, and support. Champion a culture where Riverlane can support publishing new research with code examples to accelerate the field. Requirements What we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research Engineer, AI for Electrical Power Systems

london, south east england, united kingdom
DeepMind
. Design, implement, and maintain robust systems and workflows for generating large-scale synthetic datasets of power grid optimization problems based on various open-source grid models. Implement and utilize traditional optimization solvers (e.g., linear programming, mixed-integer programming, non-linear programming) to solve power grid … our power system models and optimization solvers. Participate in the deployment of trained machine learning models to cloud infrastructure, including the design and development of robust and scalable APIs for external access and integration. Design and implement rigorous unit, integration, and system tests to ensure the reliability, accuracy … and common operational challenges. Experience with machine learning models using frameworks, such as TensorFlow or Jax. Proficiency in Python Experience using commercial or open-source optimization solvers, such as Gurobi, CPLEX, IPOPT, or similar. A strong interest in applying artificial intelligence and machine learning to solve More ❯
Posted:

Staff Developer Advocate (Remote, United Kindgom)

United Kingdom
Hybrid / WFH Options
RATA TRANSPORTATION LLC
is a full-time remote position. We are looking for candidates in the United Kingdom time zones. Our Community We were born from Open Source and it's in our founding and company DNA. Our job in developer advocacy is just that - to advocate for this … Previous engagement with OpenTelemetry is an absolute must; and a big plus for us is if you already participate meaningfully in any other open source communities such as Kubernetes, Prometheus, or the wider CNCF. We work in the R&D part of the organization, alongside product … be submitting talks to conferences and user groups. Must-Haves: Strong, demonstrated experience with OpenTelemetry, either the collector, semantic standards, OTLP, or SDK development Substantial technical experience, though this can come from a variety of different disciplines such as testing, software development, system integration, SRE, monitoring More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Engineer, Associate

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
BlackRock means you get the best of both worlds: working for one of the most sophisticated financial companies and being part of a software development team responsible for next generation technology and solutions. What are Aladdin and Aladdin Engineering? You will be working on BlackRock's investment operating … operations tools on a single platform to power informed decision-making and create a connective tissue for thousands of users investing worldwide. Our development teams reside inside the Aladdin Engineering group. We collaboratively build the next generation of technology that changes the way information, people, and technology intersect … in a multi-office, multi-country environment. Deliver high efficiency, high availability, concurrent and fault tolerant software and technology systems. Significantly contribute to development of Aladdin's global, multi-asset trading platform. Design and develop innovative solutions to complex problems, identifying issues and roadblocks. Apply validated quality software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Performance Modelling Architect

Cambridge, England, United Kingdom
European Tech Recruit
Key Responsibilities This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping the future of Cloud and Mobile computing. As both … hands-on individual contributor and a technical lead, guiding the team in low-level system programming (C/C++ code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with … end user products. Lead software profiling, optimization, and instrumentation efforts to ensure high-performance, secure solutions. Required 5+ years of experience in system software development, with a focus on kernel or hypervisor development, low-level system programming (C/C++/assembly), and firmware/OS More ❯
Posted:

Performance Modelling Architect

cambridge, east anglia, united kingdom
European Tech Recruit
Key Responsibilities This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping the future of Cloud and Mobile computing. As both … hands-on individual contributor and a technical lead, guiding the team in low-level system programming (C/C++ code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with … end user products. Lead software profiling, optimization, and instrumentation efforts to ensure high-performance, secure solutions. Required 5+ years of experience in system software development, with a focus on kernel or hypervisor development, low-level system programming (C/C++/assembly), and firmware/OS More ❯
Posted:

Performance Modelling Architect

Cambridge, south west england, united kingdom
European Tech Recruit
Key Responsibilities This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping the future of Cloud and Mobile computing. As both … hands-on individual contributor and a technical lead, guiding the team in low-level system programming (C/C++ code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with … end user products. Lead software profiling, optimization, and instrumentation efforts to ensure high-performance, secure solutions. Required 5+ years of experience in system software development, with a focus on kernel or hypervisor development, low-level system programming (C/C++/assembly), and firmware/OS More ❯
Posted:

Staff ML Software Applications Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Your role involves understanding customer objectives, analysing requests and issues, and providing effective solutions. You will develop and deliver training courses to customer development teams, offer reviews and advice on ML and AI use cases and product integration, line managing and mentor a small group of talent applications … Additionally, you will identify and report product defects, provide debug patches, review partners' use cases, and periodically develop debugging tools, application notes, example source code, and knowledge base articles. Responsibilities: Provide technical support for Arm ML and AI framework and drivers, including detailed technical investigations, issue triage, and … Experience of operating systems such as Android, Linux kernel, and Windows. Experience in compiler development Open Source software development Awareness of hardware architecture principles In Return: You will have the opportunity to demonstrate technical expertise and leadership skill to engage with ML More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Ecosystem Partnerships

United Kingdom
Sentient
artificial general intelligence (AGI) frontier, breaking free from the constraints of centralized AI models. Our cutting-edge platform is designed to democratize AI development, empowering communities to collaboratively train and control AI models in a truly open and accessible ecosystem. Fueled by our expertise in distributed … systems, cryptography, and AI, we're building a game-changing environment that fosters open-source development and ensures fair value distribution. Say goodbye to the monopolies of the past - Sentient's decentralized network promotes model composability and adherence to our foundational principles of transparency … Valley venture capital firms including Founders' Fund, Pantera, and Framework. What you'll do Serve as the ecosystem growth lead for a new open intelligence layer of the internet. Develop the strategy for go to market, work closely with the executive team on establishing KPIs and OKRs Steward More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Developer

Coventry, Warwickshire, United Kingdom
Randstad (Schweiz) AG
This paves the way for significant company expansion across all fronts. We urgently need highly capable, ambitious software engineers to accelerate our product development and help take us to the next level. Why Join ApplianSys? We aim to be world-class in both business performance and as a … insight into working at ApplianSys, visit . The Role This position is for senior developers to contribute to all phases of the product development cycle. You will: Work in teams to specify, design, and develop software for new products or upgrades. Provide technical leadership within the team, mentoring … junior developers. Collaborate closely with hardware development, technical support, marketing, sales, and production teams, offering opportunities for cross-functional projects. What We're Looking For Key Requirements Proficiency in Linux programming and fluency with network applications and protocols. Strong Python skills, or a strong grasp of multiple programming More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Legal

United Kingdom
Sentient Foundation
artificial general intelligence (AGI) frontier, breaking free from the constraints of centralized AI models. Our cutting-edge platform is designed to democratize AI development, empowering communities to collaboratively train and control AI models in a truly open and accessible ecosystem. Fueled by our expertise in distributed … systems, cryptography, and AI, we're building a game-changing environment that fosters open-source development and ensures fair value distribution. Say goodbye to the monopolies of the past - Sentient's decentralized network promotes model composability and adherence to our foundational principles of transparency More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Developer

Coventry, Warwickshire, United Kingdom
Aatom Recruitment
start as soon as possible. The Role We are seeking senior developers to play a key role in every phase of the product development cycle. In this role, you will: Collaborate in teams to define, design, and develop software for new products or system upgrades. Offer technical leadership … within the team while mentoring junior developers. Work closely with teams from hardware development, technical support, marketing, sales, and production, with opportunities to engage in cross-functional projects. What We're Looking For Key Requirements: Proficiency in Linux programming, along with strong knowledge of network applications and protocols. … developers. In-depth knowledge of network technologies such as HTTPS, PKI, HTTP2/3, TLS, DNS, DHCP, Squid, nginx, and more. Familiarity with open-source development (e.g., demonstrated through GitHub contributions). Understanding of DevOps practices and culture. Knowledge of Linux internals, including kernel More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Staff - Virtual Platforms - UK

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
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 QEMU Modern C++ ARM Architecture (CPU, GIC, CoreSight Debug) Firmware and/or Device Driver Development and Debug Git Revision Control Principal Duties and Responsibilities: Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models. Define software requirements More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Network Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
a Senior Software Engineer in this unique role you will help make a difference to people's lives. You will help drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team … quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of … troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as Intel DPDK ( Data Plane Development Kit ), SR-IOV, etc * Experience using the Atlassian tool suite, Git, Jenkin. Additional Skills include: * Self-motivated, strong sense of ownership, good teamwork & collaboration More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Senior Software Engineer - Networking

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
a Senior Software Engineer in this unique role you will help make a difference to people's lives. You will help drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team … quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of … troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as Intel DPDK ( Data Plane Development Kit ), SR-IOV, etc * Experience using the Atlassian tool suite, Git, Jenkin. Additional Skills include: * Self-motivated, strong sense of ownership, good teamwork & collaboration More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Senior Network Software Engineer

edinburgh, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
a Senior Software Engineer in this unique role you will help make a difference to people's lives. You will help drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team … quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of … troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as Intel DPDK ( Data Plane Development Kit ), SR-IOV, etc * Experience using the Atlassian tool suite, Git, Jenkin. Additional Skills include: * Self-motivated, strong sense of ownership, good teamwork & collaboration More ❯
Posted:

Senior Network Software Engineer

livingston, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
a Senior Software Engineer in this unique role you will help make a difference to people's lives. You will help drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team … quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of … troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as Intel DPDK ( Data Plane Development Kit ), SR-IOV, etc * Experience using the Atlassian tool suite, Git, Jenkin. Additional Skills include: * Self-motivated, strong sense of ownership, good teamwork & collaboration More ❯
Posted:

Senior Network Software Engineer

broughton, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
a Senior Software Engineer in this unique role you will help make a difference to people's lives. You will help drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team … quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of … troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as Intel DPDK ( Data Plane Development Kit ), SR-IOV, etc * Experience using the Atlassian tool suite, Git, Jenkin. Additional Skills include: * Self-motivated, strong sense of ownership, good teamwork & collaboration More ❯
Posted:

Senior Network Software Engineer

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
a Senior Software Engineer in this unique role you will help make a difference to people's lives. You will help drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team … quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of … troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as Intel DPDK ( Data Plane Development Kit ), SR-IOV, etc * Experience using the Atlassian tool suite, Git, Jenkin. Additional Skills include: * Self-motivated, strong sense of ownership, good teamwork & collaboration More ❯
Posted:

Senior Network Software Engineer C Linux - Remote

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Saxon Recruitment
or hybrid in their Edinburgh site. In this unique role, you will help make a difference in people's lives by driving the development of a Debian Linux Network Operating System (NOS) to support customers in developing and deploying virtualized networks, working in a team of 40 Engineers. … to write quality C code with automated unit tests using Python/C Understanding of Linux OS & open-source software development Experience in developing Network Components in C-BGP, OSPF, IS-IS, EVPN Experience in software development of Data Forwarding paths (Software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Offensive Security Engineer

London, United Kingdom
Hybrid / WFH Options
Palantir Technologies
We Value Self-motivated, experience in solving complex problems Experience performing offensive security testing on software supply chains including CI/CD systems, source control, and dependency-based attack vectors Participation in bug bounties, CTFs, vulnerability research, open source tool development, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Solution Architect

London Area, United Kingdom
CACTUS
savvy and business-minded solutions architect to deeply. partner with our most strategic and high-impact platform customers, guiding them through application ideation, development, delivery, and scale to accelerate and maximize the value of what they build with our platform. You will collaborate with a dynamic team of … contribute to cutting-edge technologies, and make a significant impact on our company's success. Years of experience needed: 15+ yrs Responsibilities: • Lead development of and provide hands-on technical leadership in the delivery of proofs-of-concept or proofs-of-architecture for our customers. • Collaborate with application … to value. • Forge and manage relationships with our customers’ leadership and stakeholders to ensure their application’s successful deployment and scale. • Contribute to open-source developer and enterprise resources. • Scale the Solutions Architect function through sharing knowledge, codifying best practices, and publishing notebooks to our internal More ❯
Posted:

AI Solution Architect

london, south east england, united kingdom
CACTUS
savvy and business-minded solutions architect to deeply. partner with our most strategic and high-impact platform customers, guiding them through application ideation, development, delivery, and scale to accelerate and maximize the value of what they build with our platform. You will collaborate with a dynamic team of … contribute to cutting-edge technologies, and make a significant impact on our company's success. Years of experience needed: 15+ yrs Responsibilities: • Lead development of and provide hands-on technical leadership in the delivery of proofs-of-concept or proofs-of-architecture for our customers. • Collaborate with application … to value. • Forge and manage relationships with our customers’ leadership and stakeholders to ensure their application’s successful deployment and scale. • Contribute to open-source developer and enterprise resources. • Scale the Solutions Architect function through sharing knowledge, codifying best practices, and publishing notebooks to our internal More ❯
Posted:
Open Source Development
25th Percentile
£56,250
Median
£63,750
75th Percentile
£71,875
90th Percentile
£77,500