Demo

Linux Kernel Developer (C Programming & Memory Management)

GSB Solutions
Bogotá, DC Full Time
POSTED ON 1/9/2026
AVAILABLE BEFORE 3/8/2026

Job Summary:

We are seeking a skilled Linux Kernel Developer to join our team, specializing in C programming, Linux kernel development, and memory management libraries. This role will focus on building, optimizing, and maintaining kernel-level components and memory management libraries to ensure robust system performance, efficiency, and reliability.


Key Responsibilities:

  • Develop, modify, and maintain Linux kernel modules using C, with a focus on performance, scalability, and maintainability.

  • Implement and optimize memory management functions and libraries, improving efficiency in memory allocation, deallocation, and data integrity.

  • Design and develop new kernel components and features, particularly related to memory management and low-level system operations.

  • Debug and troubleshoot kernel-level issues, using tools like gdb, strace, and other debugging utilities.

  • Perform code reviews, optimize existing code, and adhere to best practices in kernel development.

  • Collaborate closely with system architects, embedded software engineers, and hardware engineers to ensure seamless integration and optimal performance.

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

Qualifications:

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

  • 3 years of experience in C programming, with strong skills in low-level programming and understanding of memory management.

  • Proficiency in Linux kernel development, including experience with kernel internals, modules, drivers, and debugging techniques.

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

  • Familiarity with tools and libraries used in Linux kernel development, such as GCC, Make, Git, and patch utilities.

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

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

  • Strong problem-solving skills and experience troubleshooting issues at the kernel level.

  • English required

Preferred Skills:

  • Experience with virtualization technologies, system calls, and hardware interface knowledge.

  • Contributions to open-source projects, especially within the Linux kernel community.

  • Understanding of multi-threading, synchronization, and concurrency issues in low-level software.

Location: Remote only Colombia

English Advanced Mandatory

Experience: 4 Years

Salary.com Estimation for Linux Kernel Developer (C Programming & Memory Management) in Bogotá, DC
$116,885 to $150,742
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Linux Kernel Developer (C Programming & Memory Management)?

Sign up to receive alerts about other jobs on the Linux Kernel Developer (C Programming & Memory Management) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at GSB Solutions

  • GSB Solutions Chennai, TN
  • Provide technical support and maintenance for BrightSign and Carousel digital signage systems. Manage content scheduling, publishing, and updates across si... more
  • 5 Days Ago

  • GSB Solutions Chennai, TN
  • The SAP Ariba CIG Consultant will manage integrations between SAP ERP/S4HANA and SAP Ariba solutions. Configure and manage SAP Ariba CIG integrations Handl... more
  • 5 Days Ago

  • GSB Solutions Bogotá, DC
  • Estamos en la busqueda de un soporte tecnico JR, con un nivel de inglés conversable Funciones principales : • Proporcionar técnicos de servicios de soporte... more
  • 8 Days Ago

  • GSB Solutions Bogotá, DC
  • Estamos en la busqueda de un soporte tecnico JR, con un nivel de inglés conversable Funciones principales : • Proporcionar técnicos de servicios de soporte... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Linux Kernel Developer (C Programming & Memory Management) jobs in the Bogotá, DC area that may be a better fit.

  • Two Six Technologies Arlington, VA
  • At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collab... more
  • 9 Days Ago

  • ClearanceJobs Chantilly, VA
  • At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. As we grow and adapt in an increasingly com... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!