Linux Kernel Software Engineer

3 days ago


Cambridge, Cambridgeshire, United Kingdom Collabora Full time

Collabora is a leading player in the open source arena, looking for a skilled Linux Kernel Software Engineer to join its engineering team. The ideal candidate will have a strong technical background in Linux kernel development and a passion for contributing to open source projects.

The primary focus of this role will be on participating in the development, integration, validation, and deployment of Linux board support packages and kernel device drivers. This includes configuring kernels, troubleshooting functional and performance problems for different customers' projects and products, and contributing to the mainline Linux with code reviews and discussions.

Key Responsibilities:

  • Demonstrate expertise in Linux core system technologies and represent Collabora at conferences and trade shows to promote our leadership in the open source arena.
  • Define project scopes in collaboration with the delivery team, ensuring seamless project execution.
  • Contribute to open source projects to strengthen Collabora's technical leadership and reputation.

Desired Skills:

  • Linux kernel and module development.
  • Linux driver development.
  • Understanding of open source development methodology and practices, as well as prior experience/contributions with/to the Open Source Linux Kernel community.
  • Linux distribution package management (Debian, Yocto).
  • Self-learning skills to gain knowledge of Collabora's services, business model, project delivery life cycle, and other related technical domains.
  • Good English language skills (both verbal and written).
  • Ability to work and communicate in an online fully distributed environment.

Estimated Salary: $120,000 - $150,000 per year, depending on experience and location. Collabora offers a competitive compensation package, including benefits and opportunities for growth and development.



  • Cambridge, Cambridgeshire, United Kingdom Collabora Full time

    Linux Kernel Developer RoleCollabora is seeking a skilled Linux Kernel Developer to join its engineering team. As a member of the Kernel team, your primary focus will be to participate in the development, integration, validation, and deployment of Linux board support packages and kernel device drivers, configuring kernels, troubleshooting functional and...


  • Cambridge, Cambridgeshire, United Kingdom Linaro Ltd Full time

    About the RoleWe seek an experienced Technical Training and Consultancy Lead for Arm Ecosystem to empower engineers with the knowledge and skills needed to excel in critical technologies. This role is an incredible opportunity to lead a team of talented engineers and drive innovation in the Linux kernel and security domains.Key Responsibilities:Technical...

  • Software Engineer

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom Huber+Suhner Full time

    Software Engineer - Networking and LinuxWe are seeking a skilled Software Engineer to join our Product Software team at HUBER+SUHNER Polatis. As a Network Software Engineer, you will be responsible for enhancing and optimizing Polatis products, focusing on software architecture, design, integration, and ensuring seamless collaboration across cross-functional...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Linux Kernel Developer OpportunityEcm Selection is seeking a skilled Linux Kernel Developer to join our team. As a Linux Kernel Developer, you will be responsible for developing, integrating, and deploying Linux Kernel solutions for our clients. This is a remote work opportunity that requires technical expertise in Linux Kernel development, integration, and...


  • Cambridge, Cambridgeshire, United Kingdom Collabora Full time

    Collabora is a global leader in the open source arena, seeking a highly skilled Kernel Driver Specialist to join its engineering team. In this role, you will develop, integrate, validate, and deploy Linux board support packages and kernel device drivers.You will work closely with the delivery team to define project scopes, ensure seamless project execution,...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    About the RoleEcm Selection is seeking a skilled Linux Kernel Developer to join our team as a Technical Lead. This flexible role offers remote work and client-facing opportunities, allowing you to work with a wide range of Open Source technologies.Key ResponsibilitiesLead the development of Linux kernel and kernel modules, ensuring high-quality code and...


  • Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time

    Job Overview:We are seeking a highly skilled Linux developer to join our client, a leading manufacturer of networking infrastructure. As an embedded Linux software engineer, you will be responsible for supporting the development of custom embedded Linux systems.Key Responsibilities:Embedded Software Development: You will work on C programming on ARM-based...


  • Cambridge, Cambridgeshire, United Kingdom HP Inc Full time

    We are seeking a skilled Linux Systems Software Developer to join our HP Wolf Security R&D team in Cambridge, UK. As a member of our team, you will work on endpoint software security products based on hardware-assisted virtualization.Responsibilities:Improve security, reliability, and performance of the product.Write unit tests and automated tests.Respond...


  • Cambridge, Cambridgeshire, United Kingdom Collabora Full time

    Collabora is seeking a highly skilled Embedded Systems Developer - Linux to join its engineering team. As a key member of the team, you will be responsible for developing, integrating, validating, and deploying Linux board support packages and kernel device drivers.This role requires strong technical skills in Linux kernel development, as well as excellent...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    XenServer Interfaces Engineer OpportunityWe're looking for a passionate Senior Cloud Software Engineer to join our team working on XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.As a key member of our team, you'll be responsible for developing the interfaces for the XenServer virtualization stack, including XenCenter,...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    At Arm Limited, we are seeking a highly skilled Optimized CPU Kernel Engineers to join our Central Technology, Machine Learning (CT-ML) group. This dedicated team focuses on analyzing machine learning workloads and rapid prototyping of highly optimized CPU kernels to drive model performance and accuracy.Key Responsibilities:Implement high-performance kernel...


  • Cambridge, Cambridgeshire, United Kingdom Avanti Recruitment Full time

    **Job Title:** Embedded Linux Developer Contract**Duration:** 6 Months (Contract)**Location:** Cambridge (Hybrid)**Salary Range:** £500 - £600 per day outside IR35We are seeking an experienced Embedded Linux / Yocto engineer to develop and maintain embedded Linux systems using the Yocto Project framework. The ideal candidate will bridge hardware and...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob Overview:At Arm Limited, we're building new software teams to take us to the next level. Our technology is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. We need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware...


  • Cambridge, Cambridgeshire, United Kingdom ECM Selection Full time

    Key Responsibilities:As a Software Development Expert at ECM Selection, you will be responsible for building a domain-specific language for digital healthcare. This is a unique opportunity to work on a pioneering project that is scaling up their business and providing personalized treatments.With a proven product concept, the company is keen to grow their...

  • Linux System Engineer

    4 weeks ago


    Cambridge, UK, Cambridgeshire, United Kingdom DiverseJobsMatter Full time

    You will be joining one of our advanced product development teams. You will be responsible for designing and developing new features as well as providing support and maintenance for existing code components. We offer flexible hours, either from our brand-new Cambridge office or on a hybrid basis if preferred. We would also welcome applications from...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob Overview:At Arm Limited, we're building new software teams to take us to the next level. Our technology is all around us, from industrial and automotive applications to the IoT, desktop, and data centre. We need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself.Responsibilities:Our...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we're building new software teams to take our technology to the next level. Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control, and driver development for various target markets. We need software engineers with experience writing low-level C code to help us achieve this...


  • Cambridge, Cambridgeshire, United Kingdom Amazon UK Services Ltd. Full time

    About the RoleWe are seeking a highly motivated and talented Software Development Engineer Intern to join our team at Amazon UK Services Ltd. As an intern, you will have the opportunity to work on cutting-edge technologies and contribute to the development of innovative products and services.Key ResponsibilitiesCollaborate with experienced cross-disciplinary...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    At ARM, we are seeking a talented Software Development Engineer to join our Open Source Software group. This role will involve enabling new Arm architecture in projects such as kernel, firmware, and system control development.The ideal candidate will have experience writing low-level C code and be proficient in programming languages. As part of this team,...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleAt Arm, we're seeking a highly skilled FPGA Software Engineer to join our global Productivity Engineering group. As a key member of our team, you'll be responsible for delivering FPGA prototyping requirements for sophisticated systems, collaborating with local and cross-site teams to achieve verification goals.Key Responsibilities:Bring up firmware &...