Multithreaded C Systems Programmer
Budget: $30 – $250 USD
I'm seeking an expert C programmer to develop a modular, multithreaded string processing pipeline on Ubuntu 24.04 with gcc 13. This project is complex and requires advanced systems programming skills.
Core Requirements:
- Advanced C programming with pthreads
- Producer-consumer queues with proper synchronization
- Dynamic loading (using dlopen/dlsym)
- Custom monitor implementation
- Plugin-based architecture with shared libraries
Deliverables:
- Complete working pipeline with 6 plugins
- Thread-safe bounded queues
- Build scripts and comprehensive test suite
- Clean, documented code
- Proper memory management and graceful shutdown
Ideal Skills and Experience:
- Expertise in C and multithreading
- Experience with dynamic loading and synchronization
- Strong background in systems programming and code documentation
- Experience in developing plugin-based architectures
Core Requirements:
- Advanced C programming with pthreads
- Producer-consumer queues with proper synchronization
- Dynamic loading (using dlopen/dlsym)
- Custom monitor implementation
- Plugin-based architecture with shared libraries
Deliverables:
- Complete working pipeline with 6 plugins
- Thread-safe bounded queues
- Build scripts and comprehensive test suite
- Clean, documented code
- Proper memory management and graceful shutdown
Ideal Skills and Experience:
- Expertise in C and multithreading
- Experience with dynamic loading and synchronization
- Strong background in systems programming and code documentation
- Experience in developing plugin-based architectures