Remotery

Linux Kernel Developer, C Programming, Memory Management

Posted May 23

This is a fully remote position, open to applicants in Colombia.

📋 Description

• Develop, enhance, and sustain Linux kernel modules utilizing C, prioritizing performance, scalability, and maintainability.

• Implement and refine memory management functions and libraries to boost efficiency in memory allocation, deallocation, and data integrity.

• Conceive and create new kernel components and features, especially in relation to memory management and low-level system operations.

• Diagnose and resolve kernel-level problems using tools such as gdb, strace, and other debugging utilities.

• Conduct code reviews, refine existing code, and follow best practices in kernel development.

• Work closely with system architects, embedded software engineers, and hardware engineers to ensure smooth integration and optimal functionality.

• Contribute to documentation efforts, including technical specifications, code documentation, and user manuals for kernel components and memory management libraries.


⛳️ Requirements

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

• Over 3 years of experience in C programming, with strong capabilities in low-level programming and a solid understanding of memory management.

• Expertise in Linux kernel development, including familiarity with kernel internals, modules, drivers, and debugging techniques.

• Comprehensive understanding of memory management principles within the Linux operating system (paging, caching, memory mapping, etc.).

• Experience with tools and libraries relevant to Linux kernel development, such as GCC, Make, Git, and patch utilities.

• Knowledge of data structures, algorithms, and optimization strategies for performance-critical code.

• Capability to write clear, maintainable, and well-documented code.

• Strong analytical skills and experience in troubleshooting issues at the kernel level.

• Proficiency in English is required.


🏝️ Benefits

• Remote position available exclusively in Colombia.

People also viewed

Webedia10 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global10 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex10 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy10 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo10 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro10 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers