Enable job alerts via email!

Linux Kernel Developer - Core Kernel (Remote/Anywhere)

Collabora

United States

Remote

USD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a passionate Linux Kernel Software Developer to join their dynamic engineering team. This role involves developing and upstreaming core kernel infrastructure while collaborating with the mainline Linux community. You will engage with clients, analyze their needs, and design solutions leveraging open source technologies. The position offers an exciting opportunity to contribute to open source projects and strengthen technical leadership in the industry. If you thrive in a fully distributed environment and have a strong background in Linux kernel development, this could be the perfect role for you.

Qualifications

  • Experience in Linux kernel and kernel module development is essential.
  • Understanding of debugging mechanisms and open source practices is required.

Responsibilities

  • Engage with clients to discuss Linux core technologies and represent the company at events.
  • Analyze client problems and design solutions using open source technologies.

Skills

Linux kernel development
Kernel module development
Debugging mechanisms (ftrace, kdump, ktraces)
Open source development methodology
Continuous Integration environments
English language skills
Self-learning
Communication in a distributed environment

Tools

GitLab

Job description

Collabora is currently looking for a very technically capable, enthusiastic and passionate Linux Kernel Software Developer to join its ever growing engineering team.

As a member of the Kernel team, your primary focus will be to participate in the development and upstreaming of core kernel infrastructure such as schedulers, real time, file systems, block layer, memory management, system call interfaces, architecture-specific code (x86, ARM, RISC-V), virtio and more. You will be working together with the mainline Linux community, pushing forward the kernel core needs for different customers’ projects and products.

Key Responsibilities
  • Discuss Linux core system technologies with clients and represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena.
  • Analyze client problems and design solutions leveraging open source technologies and Collabora's technical expertise.
  • Define and scope client projects in collaboration with the delivery team.
  • Contribute publicly to open source projects to further strengthen Collabora's technical leadership.
  • Gain working knowledge of customers’ products, applications, technical and business strengths and target markets.
  • Understand client needs and reconcile time constraints, available technologies and resources, and open source best practices.
Desired Skills
  • 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 acquire 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Mesa/Graphics Software Developer (Remote/Anywhere)

Collabora

Remote

USD 80,000 - 120,000

29 days ago

Linux Engineer – Shape the Future with Code

Voitto AB

Mission

Remote

USD 80,000 - 120,000

30+ days ago