top of page

Linux Kernel Developer

Remote

Full Time

About the Role

You will be part of a dynamic team that works on developing, maintaining, and optimizing the core components of the Linux OS.

  • A bachelor’s degree in computer science or a related field, or equivalent work experience

  • Proficient in C programming language and Linux kernel internals

  • Familiar with Linux development tools, such as compilers, debuggers, profilers, etc.

  • Experience with Linux kernel modules, device drivers, file systems, networking, memory management, etc.

  • Knowledge of synchronization primitives, concurrency issues, and data structures

  • Ability to write clean, efficient, and well-documented code

  • Good communication and teamwork skills

  • Passion for learning new technologies and solving complex problems

  • Develop, test, debug, and document Linux kernel modules, device drivers, file systems, networking, memory management, etc.

  • Design and implement new features and enhancements for the Linux kernel according to the specifications and requirements

  • Analyze and optimize the performance, scalability, reliability, and security of the Linux kernel

  • Troubleshoot and fix complex issues and bugs in the Linux kernel

  • Collaborate with other developers and users through code reviews, mailing lists, forums, etc.

  • Stay updated with the latest developments and trends in the Linux kernel community

Once you have been vetted and assigned to a team, you will be working directly with a partner on specific projects and initiatives.
We believe in creating an environment that fosters collaboration and open communication with our employees, and we look forward to sharing more information about the exciting projects we have in store for you.
bottom of page