Linux Kernel Developer

Year    Remote, IN, India

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)


We 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.

Job Types: Part-time, Permanent, Freelance
Contract length: 6 months

Pay: ?6,000.00 - ?8,000.00 per month

Expected hours: 24 - 30 per week

Benefits:

Flexible schedule Work from home
Schedule:

Day shift Evening shift Morning shift Night shift
Supplemental Pay:

Performance bonus Yearly bonus
Experience:

OS Kernels: 1 year (Required)
Language:

English (Required) Hindi (Required)
Work Location: Remote

Speak with the employer


+91 9050320230

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3921164
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year