Linux Kernel Developer

1 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Part Time

Job Description

Location

: Fully Remote

Job Type

: Part-Time (4-5 hours/day, flexible schedule)

Experience Level

: Minimum 1 year of experience in Linux kernel development or OS design

Schedule

: 4-5 hours daily, Sunday off

Project

: Development of a custom Linux-based Operating System (OS)Job DescriptionWe are seeking a skilled and motivated Linux Kernel Developer to join our team remotely on a part-time basis to contribute to the development of a custom Linux-based Operating System (OS). This OS will initially serve our internal team’s needs and is planned for future enterprise-level commercialization. The developer will be responsible for customizing and optimizing the Linux kernel, developing custom modules, and ensuring the OS is secure, fast, and scalable.This is a part-time, remote position requiring 4-5 hours of work per day with a flexible schedule, and Sundays off. If you are passionate about operating system development and have hands-on experience with the Linux kernel, we’d love to hear from you!

Key Responsibilities

Linux Kernel Development:

  • Customize and optimize the Linux kernel for specific use cases.
  • Develop custom drivers, modules, and features as per project requirements.
  • Tune kernel configurations for performance and security.

OS Design and Integration:

  • Integrate the kernel with bootloaders (e.g., GRUB), file systems (e.g., ext4, ZFS), and user-land tools.
  • Assist in designing and testing a Minimum Viable Product (MVP) for the OS.

Security and Performance:

  • Implement security features such as memory safety, sandboxing, and Mandatory Access Control (e.g., SELinux, AppArmor).
  • Benchmark and optimize kernel and OS performance.

Code Quality and Documentation:

  • Write clean, well-documented, and maintainable code.
  • Create technical documentation for developers and end-users.

Collaboration:

  • Work closely with other developers, UI/UX designers, and QA engineers.
  • Provide regular updates and participate in progress reviews via remote communication tools.

Required Qualifications

Technical Skills:

  • Minimum 1 year of experience in Linux kernel development or OS design.
  • Proficiency in C programming (mandatory); experience with Rust and Assembly (preferred).
  • Knowledge of Linux kernel modules, drivers, and file systems (e.g., ext4, Btrfs, ZFS).
  • Familiarity with tools such as GCC, Clang, GDB, QEMU, Git, and Make.
  • Understanding of security concepts like SELinux, AppArmor, and memory safety.
  • Basic knowledge of bootloaders (e.g., GRUB) and system startup processes.
  • Knowledge of microkernels (e.g., seL4) or formal verification.
  • Familiarity with cloud integration (e.g., Kubernetes, Docker).
  • Contributions to open-source projects, especially Linux or related OS projects.
  • Understanding of networking protocols (e.g., IPv6, WireGuard).

Education:

  • Bachelor’s degree in Computer Science, Software
  • Engineering, or a related field (or equivalent experience).

Other Skills:

  • Ability to work independently in a remote environment.
  • Availability to commit to 4-5 hours daily with a flexible schedule.
  • Strong problem-solving and analytical skills.
  • Good communication skills in English and Hindi.

Note: As an early-stage startup, we’re looking for candidates who are enthusiastic and willing to work diligently with limited resources.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Rust Skills

Practice Rust coding challenges to boost your skills

Start Practicing Rust Now

RecommendedJobs for You