Linux kernel • Panfrost • Device driver development • Build systems • Open Source
51 - 200 employees
Founded 2005
September 14
🇬🇧 United Kingdom – Remote
⏱ Part Time
🟡 Mid-level
🟠 Senior
🖥 Software Engineer
🇬🇧 UK Skilled Worker Visa Sponsor
Linux kernel • Panfrost • Device driver development • Build systems • Open Source
51 - 200 employees
Founded 2005
• Participate in the development and upstreaming of core kernel infrastructure • Discuss Linux core system technologies with clients and represent Collabora at conferences and trade shows • Analyze client problems and design solutions leveraging open source technologies • Define and scope client projects in collaboration with the delivery team • Contribute publicly to open source projects • Gain working knowledge of customers’ products and target markets • Understand client needs and reconcile resources and open source best practices
• Linux kernel and kernel module development • Linux experience in one or more of the following areas: schedulers, real-time, filesystems, block layer, memory management, system call interfaces, architecture-specific code (x86, ARM, RISC-V), virtio, etc. • Good understanding of debugging mechanisms in the Linux kernel (ftrace, kdump, ktraces, ...) • Understanding of open source development methodology and practices as well as prior experience/contributions with/to the upstream Linux kernel community • Diligence and focus to drive development and upstream discussions that may last multiple months • Exposure to Continuous Integration environments (GitLab, kernelci.org...) is a plus • Self learning skill to get sufficient knowledge of Collabora's services, business model, project delivery life cycle and related technical domains • Good English language skills (both verbal and written) • Ability to work and communicate in an online fully distributed environment
Apply Now