Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 14, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • KadMap® is a secure private data transaction system. It provides private and secure data and networking services to enterprise clusters KadMap® GridHive OS serves as the middleware for the GridHive facilitating secure and collaborative distributed computing. It provides robust privacy and security features, and enables peer-to-peer (P2P) access to nodes wi...
    Read more about this company

     

    C Systems Engineer

    About the job

    • The ideal candidate will work on the core infrastructure that powers our operating system-level platform. This role focuses on Linux internals, kernel configuration, protocol stack optimization, and low-level systems programming.
    • You will help design, implement, and fine-tune essential components of our system, such as memory management, networking, and runtime environments to deliver a fast, stable, and secure foundation for our broader platform. Ideal candidates are comfortable writing C, navigating system calls, debugging kernel-space issues, and building tools that run close to hardware.

    Responsibilities 

    OS & Kernel Engineering

    • Modify and configure kernel subsystems (e.g., networking, memory, process scheduling).
    • Write or maintain simple kernel modules, system daemons, or startup routines.
    • Build minimal Linux variants or adapt existing OS components for custom use cases.

    Network & Protocol Work

    • Tune and optimize networking stack configurations (TCP/IP, DNS, routing).
    • Develop or adapt simple communication protocols for internal or local systems.
    • Assist in debugging and profiling network performance issues.

    Systems Tooling & Automation

    • Build or extend CLI tools for tracing, logging, and system performance analysis.
    • Automate kernel builds, image packaging, and deployment for development and testing environments.

    Platform Support & Debugging

    • Investigate low-level bugs or stability issues within the system.
    • Collaborate with other engineers to validate changes and test across hardware variations.
    • Provide technical input during design reviews involving systems-layer decisions.

    Core Requirements

    • Proficiency in C with some experience writing system-level code.
    • Solid understanding of Linux internals (system calls, boot process, user-space interfaces).
    • Familiarity with kernel modules, init systems (e.g., systemd), and basic OS architecture.
    • Experience using tools like strace, perf, tcpdump, or gdb.
    • Comfort working with bash or Python for scripting and automation.

    Nice to Have (Not Required)

    • Experience with QEMU, KVM, or other virtualization tools.
    • Exposure to embedded Linux environments or custom distributions.
    • Familiarity with networking concepts like NAT, routing tables, or tunneling protocols.
    • Contributions to any low-level systems projects (even personal or hobbyist).
    • Manage and monitor installed systems
    • Test and maintain operation systems
    • Monitor application performance

    Qualifications 

    • Bachelor's degree in Computer Science or related field

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to KadMap on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at KadMap Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail