Open Source Development Jobs in the UK excluding London

26 to 50 of 53 Open Source Development Jobs in the UK excluding London

Director of Software Technology Management

Manchester, England, United Kingdom
Hybrid / WFH Options
Arm
who are addressing the growing demand for software on Arm technology. Job Overview We are responsible for the roadmap and vision for our software development, configuration, optimization, plus productization and delivery activities. We develop strategies around new and existing software components to support Arm's products. We gather … to express ideas and communicate effectively with other team members, lines of business, customers, and suppliers to formulate, agree, and implement strategic plans. Software development experience, for example with firmware, operating systems or application development Experience in the area of customer delivery and customer support/… 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 targets for integration More ❯
Posted:

Principal Software Technology Manager

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
who are addressing the growing demand for software on Arm technology. Job Overview: We are responsible for the roadmap and vision for our software development, configuration, optimization, plus productization and delivery activities. We develop strategies around new and existing software components to support Arm's products and you … of quality. Ability to express ideas and communicate effectively with other team members, customers, and suppliers to formulate, agree, and implement strategic plans. Software development experience, for example with firmware, operating systems or application development Motivation to work unsupervised, but as an integral member of a … 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 targets for integration More ❯
Posted:

Digital Collections Systems Specialist

Glasgow, Scotland, United Kingdom
University of Glasgow
be Archives & Special Collections’ collection management systems, the collections discovery applications, and digital preservation solutions. Main Duties and Responsibilities 1.Contribute to the technical development of key digital service functionality, working closely with the Head of Collections Discovery & Systems and liaising with colleagues in IT Services to ensure IT … infrastructure in support of these services. 2.Actively support maintenance and development of Library Collections systems, including collection management, discovery, and preservation systems, ensuring they demonstrate sector leading functionality and are at the forefront of global digital archive and collection innovations. 3.Work closely with the Digital Library Team, and … HEI sector, regarding digital collections and archives, and discovery services. Provide advice, making informed recommendations to senior colleagues on new services and potential development opportunities. 11.Participate and share knowledge or expertise in external working groups, contributing to the codebase of relevant open-source solutions More ❯
Posted:

System Software Architect

Cambridge, England, United Kingdom
Huawei Technologies Research & Development (UK) Ltd
Abo ut Huawei Research and Development UK Limited Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We have 207,000 employees and operate in over 170 countries and regions, serving more than three billion people around the … you to join us on this exciting journey and drive your career forward. 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 … basis in accordance with the changing needs of Huawei Research and Development UK Limited. 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 design. More ❯
Posted:

Software System Architect

Cambridge, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: System Software Development Lead – CPU Architecture Location: Cambridge Contract: Permanent About the Position We are working with a leading global technology company seeking a System Software Development Lead to join their CPU Architecture team in the UK. … leader in information and communications technology (ICT) and smart devices serving more than three billion people worldwide. Software System Architect Responsibilities: Lead the development of firmware, kernel, hypervisor, and drivers for advanced CPU features. Collaborate with architects to integrate new CPU features into software ecosystems. Provide technical leadership … -source communities to drive adoption of new CPU architecture features. Software System Architect Required Skills: Strong experience in system software development (kernel, hypervisor, low-level programming). Strong proficiency in C/C Python and firmware/OS design. Deep understanding of Arm-based More ❯
Posted:

Software System Architect

Cambridgeshire, England, United Kingdom
IC Resources
System Software Development Lead – CPU Architecture Location: Cambridge Contract: Permanent Salary: £100k About the Position We are working with a leading global technology company seeking a System Software Development Lead to join their CPU Architecture team in the UK. This is an exciting opportunity to play … leader in information and communications technology (ICT) and smart devices serving more than three billion people worldwide. Software System Architect Responsibilities: Lead the development of firmware, kernel, hypervisor, and drivers for advanced CPU features. Collaborate with architects to integrate new CPU features into software ecosystems. Provide technical leadership … -source communities to drive adoption of new CPU architecture features. Software System Architect Required Skills: Strong experience in system software development (kernel, hypervisor, low-level programming). Strong proficiency in C/C Python and firmware/OS design. Deep understanding of Arm-based More ❯
Posted:

Salesforce Engineering Manager, Commercial Systems

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical. The Commercial … unit are at the heart of Canonical business and Salesforce plays an integral role in it. The Salesforce team is responsible for the development and configuration of Canonical's Salesforce instance. The team's mission is to deliver first-class experience to the Sales and business operations teams … consideration. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Get notified about new Engineering Manager jobs in Edinburgh, Scotland, United Kingdom . More ❯
Posted:

Senior Software Engineer - Media Driver

Manchester, England, United Kingdom
Hybrid / WFH Options
Arm
about developing top-quality software to power the world. Job Overview: We are seeking Senior Software Engineers to lead our Display Processor Driver Development team. Responsibilities include working on Linux kernel drivers, upstreaming, code review, collaborating with hardware teams, using hardware emulation (software, FPGA), Android, testing/QA … to optimize DPU performance. Conduct testing and debugging to ensure reliability and performance. Engage in device emulation for troubleshooting and simulation. Contribute to open-source projects and engage with their communities. Support partners relying on our products. Contribute to Arm's growth and be part of … hardware-software interactions. Proven contribution to display driver projects. Nice to Have Skills and Experience: Experience in testing and device emulation. Familiarity with open-source development and tools like Git, GitHub, GitLab, Gerrit. Knowledge of ARM architecture. Experience with C++, Rust, or Python. Experience More ❯
Posted:

Software Developer Intern

Glasgow, Scotland, United Kingdom
MoFEM Community
is a Glasgow-based startup leveraging the application of the MoFEM (http://mofem.eng.gla.ac.uk) to tackle challenging industrial applications. MoFEM is an open-source computer simulation tool based on advanced finite element technology developed at the University of Glasgow. The key advantages of MoFEM over … exploit modern computer hardware architecture. This internship offers a unique blend of hands-on experience in cutting-edge computational engineering, GPU programming , and open-source software development. Interns will work directly with MoFEM, a powerful tool used by industry leaders like Rolls-Royce and EDF Energy … integrity and multiphysics simulations, participants will gain valuable expertise at the forefront of engineering innovation. Participants will receive training in using modern software development in C++ using industry-standard tools, running simulations on HPC clusters, and developing GPU-ready computational frameworks. The essential criteria for the role are More ❯
Posted:

Senior Software Engineer, Firmware Engineering

Cambridge, England, United Kingdom
Roku
with our QA and other development teams; and build solutions with external hardware component vendors. What You’ll Be Doing Software feature development, specific to our Player products Supporting the engineering development life-cycle for new platforms and products Updating and refactoring code to … ensure optimal operation Collaborating with Roku hardware, OS, Channel, QA and Factory Operations teams Demonstrating excellence in C++ and C development by delivering high-performance, ultra-reliable embedded software Work with cross-functional teams to bring Roku Players Products and Features to life Work with our SoC vendors … Develop and maintain firmware with our SoC partners, ensuring high reliability and performance We’re excited if you have 5+ years of relevant software development experience First-hand experience of working on successful consumer products Thrive in a fast-paced engineering environment Ability to work in both user More ❯
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:

Senior Software Developer

Coventry, England, 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 ❯
Posted:

Software Architect (Kernel) - Cambridge

Cambridge, England, United Kingdom
microTECH Global Limited
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 a hands … to ensure flawless integration of new architectural features, driving software optimization and performance across diverse platforms. 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 design. … 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 More ❯
Posted:

Linux Enablement - Software Engineering Manager

Edinburgh, Scotland, United Kingdom
Canonical
in STEM, preferably in computer science or software engineering. Proven track record in technical roles with Linux, preferably Ubuntu or Debian. Commitment to development and testing methodologies, and maintainable code quality. Experience with management responsibilities. Ability to work collaboratively in a team environment. Ability to be productive in … both written and verbal. Desirable Skills and Experience Making technical decisions for a team as a tech lead. Software architecture and design experience. Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash … Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML. Participation in open-source development projects. Experience with CI/CD. Canonical is an equal opportunity employer. We believe a diverse workforce enhances our ability to deliver world-class software and services that meet the world More ❯
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:

Edge AI Experience Kit Lead

Cambridge, England, United Kingdom
Arm
computing experience with all the benefits of reduced latency, privacy and cost this change will deliver. Responsibilities: Define and drive delivery of the software development kits for Arm's next generation of Edge AI devices, including the software components, toolchains and documentation. Work with external customers and partners … and an understanding of the needs of developers working with AI at the Edge. Experience working in the IoT or Embedded space. Solid development skills in low-level programming languages like C, C++ or Rust. A curious mind and an interest in continuous learning. “Nice To Have” Skills … of the popular ML frameworks such as PyTorch, TensorFlow, JAX, ONNX, or PaddlePaddle. A history of developer engagement or participation in an active open-source development community. Experience in Product Owner roles, or a desire to grow into more commercial and product-focused roles. More ❯
Posted:

Senior Network Software Engineer

Edinburgh, Scotland, United Kingdom
ZipRecruiter
Linux, and preferably Python. In this unique role, you will help make a difference in 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 Experience with design & development of high-level Networking Protocols, L2/L3 networking technologies, Routing/IP, IPv6, ISIS, OSPF, BGP … L2VPN or similar Experience in software development of Data Forwarding paths (Software, Hardware) Knowledge of network merchant silicon chipsets and Whitebox platforms Experience in troubleshooting large-scale deployments Experience in manageability frameworks such as Yang/XML Knowledge with virtualization technologies such as Intel DPDK (Data Plane Development More ❯
Posted:

Full Stack Developer

Manchester, England, United Kingdom
Hybrid / WFH Options
Couchbase
websites hosted on WPEngine, ensuring performance, security, and scalability. Manage version control workflows using Git, ensuring efficient collaboration and code integrity across the development team. Build custom themes, templates, and plugins to support marketing campaigns and site enhancements. Optimize page speed and Core Web Vitals, ensuring SEO and … hosting services. Experience with conversion rate optimization (CRO) and personalization strategies. Background in data-driven marketing and A/B testing. Contributions to open-source WordPress development or a strong portfolio of WordPress projects. Why You’ll Love It Here Impact: Your work will More ❯
Posted:

Staff Machine Learning Engineer - Modeling

Cambridge, Cambridgeshire, United Kingdom
Second Renaissance
biological datasets; Train, evaluate, and optimize machine learning models at scale; Communicate effectively with internal and external collaborators to meet ambitious research and development goals. Who You Are - Proven track record leveraging machine learning to solve real-world problems; Expertise in one or more of the following: generative … of machine learning methods to biological data, including genomics, transcriptomics, epigenetics, proteomics, and imaging; Track record in open-source software development, e.g., demonstrated by high-impact GitHub repository; Track record of high-caliber scientific work, e.g., demonstrated through publications in peer-reviewed scientific journals More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Networking

Edinburgh, Scotland, United Kingdom
ZipRecruiter
innovation, you'll be a Senior Network Software Engineer with good C coding skills, Linux, and preferably Python. You will help drive the development of a Debian Linux Network Operating System (NOS) to support customers in developing and deploying their virtualized networks, working in a team of … skills and experience: Ability to write quality C code along with automated unit test cases using Python/C. Understanding of Linux OS & open source software development. Experience with design & development of Networking Protocols, e.g., L2/L3 networking technologies, Routing/IP, IPv6 … ISIS, OSPF, BGP, L2VPN or similar. Experience in software development of Data Forwarding paths (Software, Hardware). Knowledge of network merchant silicon chipsets and Whitebox platforms. Experience in troubleshooting large-scale deployments. Experience in manageability frameworks such as Yang/XML. Knowledge with virtualization technologies such as Intel More ❯
Posted:

Senior Software Engineer, UI

Cambridge, England, United Kingdom
Roku
like you developing core features for the Roku platform. Our new Senior Software Engineer, Embedded will be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand … new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will also be engaged in developing tools which can help larger development community within Roku. A proven track record of … tests. Designing and shipping high-quality software on the Roku embedded platform. We’re excited if you have 5+ years of relevant software development experience. Experience with Python, JavaScript, BrightScript, or similar languages. In-depth understanding of Linux, tools, libraries, and open source development. More ❯
Posted:

Senior Software Engineer - Networking

Edinburgh, Scotland, United Kingdom
Saxon Recruitment Solutions
quality solutions. Key Technologies and Skills Proficiency in C programming and automated unit testing with Python or C. Experience with Linux OS and open-source software development. Knowledge of network components such as BGP, OSPF, EVPN. Experience with Data Forwarding paths, merchant silicon chipsets, Whitebox platforms. More ❯
Posted:

Postdoctoral Research Associate (PDRA): AI and Digital Twin Development

York, Yorkshire, United Kingdom
University of York
is required to work with stakeholders, conduct deployments, and train local technical teams. You will also contribute to research dissemination, capacity building, and open-source platform development. Skills, Experience & Qualification needed You will have: A PhD (or nearing completion) in AI, Machine Learning, Data Science, Control More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Artificial Intelligence Engineer

Belfast, Northern Ireland, United Kingdom
ViVA Tech Talent
They are looking for an experienced AI Engineer with expertise in Large Language Models (LLMs) to join our team and work on the development of advanced generative AI applications. You will be responsible for fine-tuning, customising, and integrating state-of-the-art LLMs to drive real-world … custom deployments Analyse outputs and optimize performance for accuracy, latency, cost, and safety Stay on top of the latest research in LLMs, including open-source developments and benchmarks Work closely with product and engineering teams to bring LLM-powered features from concept to production The Person More ❯
Posted:

Artificial Intelligence Engineer

lisburn, antrim, united kingdom
ViVA Tech Talent
They are looking for an experienced AI Engineer with expertise in Large Language Models (LLMs) to join our team and work on the development of advanced generative AI applications. You will be responsible for fine-tuning, customising, and integrating state-of-the-art LLMs to drive real-world … custom deployments Analyse outputs and optimize performance for accuracy, latency, cost, and safety Stay on top of the latest research in LLMs, including open-source developments and benchmarks Work closely with product and engineering teams to bring LLM-powered features from concept to production The Person More ❯
Posted: