Infrastructure & Systems
Opportunity

Operating Systems

GEOFINDA Tech HubKigali, Rwanda10 weeksOn-site
AdvancedAcademic InternshipMentorship Included

About This Position

Dive deep into how operating systems manage hardware resources — process scheduling, memory allocation, file systems, and concurrency. Gain the foundational knowledge that underpins all systems work.

What You'll Work On

  • OS component implementation projects
  • Concurrency and synchronization exercises
  • System call tracing and analysis

What You'll Learn

  • Understand OS internals and resource management
  • Write concurrent opportunitiess safely
  • Debug system-level issues

Skills & Technologies

Core Skills

Process ManagementMemory AllocationFile SystemsConcurrencyKernel Concepts

Tools & Platforms

LinuxCVirtualBoxstraceGDB

Who Should Apply

  • C opportunitiesming experience
  • Systems curiosity
  • Threading and process concepts

Interested in this position?

Submit your application and our team will review your profile for this opportunity.

Apply for This PositionAsk a Question

Position Summary

Company
GEOFINDA Tech Hub
Location
Kigali, Rwanda
Duration
10 weeks
Level
Advanced
Domain
Infrastructure & Systems
Type
On-site · Academic Internship
View All Opportunities