Open Source Development Jobs in the East of England

22 of 22 Open Source Development Jobs in the East of England

Software Engineer (AI/ML)

Cambridge, England, United Kingdom
CommonAI C.I.C
a pioneering community interest 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 … 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 (RFCs/proposals, GitHub pull requests) with demonstrable contributions to open source projects and/or communities Exceptional More ❯
Posted:

Senior Software Engineer, Firmware Engineering

Cambridge, England, United Kingdom
Roku
and schedules; collaborate cross-functionally 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 and partners to bring our new products to life Conduct code reviews and provide … constructive feedback to team members 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 and kernel space Demonstrable abilities More ❯
Posted:

Senior Software Engineer, UI

Cambridge, England, United Kingdom
Roku
stems from experienced software engineers 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 shipping high-quality software on embedded platforms is essential. This is a great role for … issues. Writing functional and integration 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. In-depth understanding of Linux, tools, libraries, and open source development. Good understanding of Core OS concepts like memory management and multi-threading. A 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 C. Additional knowledge of Rust would be beneficial. A Computer Science degree or similar experience. You will be working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Staff - Virtual Platforms - UK

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
ensure efficient and effective 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 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 to develop complex SoC TLM models. Design and implement TLM models for complex, large-scale More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Technology Manager

Cambridge, England, United Kingdom
arm limited
part of our team of technology managers 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, productisation, and delivery activities. We develop strategies around new and existing software components to support Arm's products. We gather use-cases and requirements to fulfill … software requirements within a product delivery context, including validation and quality assurance. Effective communication skills to collaborate with team members, customers, and suppliers and to implement strategic plans. Software development experience, such as with firmware, operating systems, or applications. Motivated to work independently and as part of a distributed global team. Willingness to travel up to 25% internationally. … Nice to Have’ Skills and Experience: Degree in a numerate subject or relevant experience. Experience with full open-source software development lifecycle and software stack components. Experience with software product development and delivery lifecycle. Background in technical product management, sales, or marketing. Experience with hardware design verification via proof-of-concept software. More ❯
Posted:

Senior Principal Software Engineer (Automotive)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
to the team and 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 for Arm … s reference platforms, and lead development practices for best-in-class software efficiency, quality, and predictability. Help develop, optimise and deliver the software needed to support Arm's groundbreaking IP, as well as helping Arm grow its role in evolution of Automotive industry. Education & Qualifications Good university degree (or equivalent experience), ideally in a numerate subject. Required Skills … having taken complex software from concept to delivery, covering production and 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
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 world. Our vision and mission is to bring digital to … of these technologies. We invite 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 critical software ecosystems, shaping the … be reviewed on an ongoing 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. Proven track record of leading More ❯
Posted:

Staff Machine Learning Engineer - Modeling

Cambridge, Cambridgeshire, United Kingdom
Second Renaissance
algorithms and systems applied to 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 models, language models, computer vision … compounds; Experience in the application 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 or major ML conferences; Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Open Source Software Developer (Speculative; Remote/Anywhere)

Cambridge, England, United Kingdom
Hybrid / WFH Options
Collabora
will definitely look into 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 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 knowledge of modern real-time graphics from an implementor's perspective. Excellent … experience and expertise. Candidates 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 candidates, we do read 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 a key role in pioneering next-generation CPU innovations and … and Mobile platforms. They global 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 and hands-on development … C++). Engage with open-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 CPU architecture and Linux stacks. 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. This is an exciting opportunity to play a key role … and Mobile platforms. They global 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 and hands-on development … C++). Engage with open-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 CPU architecture and Linux stacks. More ❯
Posted:

Senior Software Engineer

Cambridge, England, United Kingdom
ZipRecruiter
desktop and data centre. ‘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 target markets. … well as the technical 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 job role and title for More ❯
Posted:

Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
Are 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 key software products that 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 work in more specialised areas such as mobile handsets, aerospace, and … key. Requirements: Significant experience 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:

Principal Software Technology Manager

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
our team of technology managers 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 will take responsibility for one … and delivered to required levels 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 local developer team, as well … 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 targets for integration maturity. Visibility or experience of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Engineering

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
to the team and 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 for Arm … s reference platforms, and lead development practices for best-in-class software efficiency, quality, and predictability. Help develop, optimise and deliver the software needed to support Arm's groundbreaking IP, as well as helping Arm grow its role in evolution of Automotive industry. Education & Qualifications Good university degree (or equivalent experience), ideally in a numerate subject. Required Skills … having taken complex software from concept to delivery, covering production and 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
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-on individual contributor and a technical leader, you will collaborate … and cross-functional teams worldwide 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. Proven track record of leading … stacks, including kernel drivers, 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, and instrumentation More ❯
Posted:

Vulkan/OpenGL Developer

Ely, England, United Kingdom
Hybrid / WFH Options
microTECH Global Ltd
the OpenGL or Vulkan APIs - Candidates must be used to working in an open-source environment adding features to upstream libraries - Extensive experience in software development on Linux systems. - Familiarity with open-source development methodologies and active engagement within relevant open-source communities. Strong More ❯
Posted:

Technical Project Manager

Cambridge, Cambridgeshire, United Kingdom
Fast Forward
Job Description: Project Manager About the role lowRISC CIC is a not-for-profit hardware and software engineering company, collaborating with international partners to create and maintain open source silicon designs, firmware and tools. This includes lowRISC's flagship OpenTitan project - the largest open source silicon project in the world. We are … team. This is a hands-on role based in our Cambridge office, working closely with both our technical teams and external partners to coordinate the delivery of complex open-source silicon projects. Key responsibilities Plan, track and manage the successful delivery of projects in a technically complex environment. Work closely with engineering teams on silicon and … projects. Coordinate the planning and execution of collaborative projects between lowRISC, silicon partners and academic researchers. Support design, review and verification processes to ensure outstanding deliverable quality. Support open-source silicon community management and governance. Contribute to continuous improvement of team collaboration and project delivery methods. Required experience Bachelor's degree in a technical field or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Project Manager

Cambridge, England, United Kingdom
lowRISC CIC
job and more exclusive features. About The Role lowRISC CIC is a not-for-profit hardware and software engineering company, collaborating with international partners to create and maintain open source silicon designs, firmware and tools. This includes lowRISC’s flagship OpenTitan project - the largest open source silicon project in the world. Job … Description: Project Manager About The Role lowRISC CIC is a not-for-profit hardware and software engineering company, collaborating with international partners to create and maintain open source silicon designs, firmware and tools. This includes lowRISC’s flagship OpenTitan project - the largest open source silicon project in the world. We are looking … team. This is a hands-on role based in our Cambridge office, working closely with both our technical teams and external partners to coordinate the delivery of complex open-source silicon projects. Key responsibilities Plan, track and manage the successful delivery of projects in a technically complex environment Work closely with engineering teams on silicon and More ❯
Posted:

Edge AI Experience Kit Lead

Cambridge, England, United Kingdom
Arm Limited
compute, to a distributed local 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 to understand what they need … Strong ML/AI skills 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 and Experience: Strong written communication skills A background in delivering a Linux software distribution or in platform software development Experience with long-term support of commercial products An understanding of the latest trends in AI/ML research and development Good familiarity with one of More ❯
Posted: