# C++ Systems Software Engineer (3 months project, AI project)

> Gramian Consulting Group · Egypt (Remote) · Contract · Posted 2026-05-20

**Workplace:** remote

**Department:** Partnerships

## Description

Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.

**Role Overview**

We are seeking highly skilled **C/C++ engineers** to work with system-level libraries and tools such as **OpenSSL, FFmpeg, glibc, libssh2, zlib, systemd, tcpdump** and support infrastructure for AI-driven software engineering systems. In addition, you will play a key role in building the backend stack for model training and evaluation pipelines that support intelligent systems like the SWE Bench, where AI agents assist in real-world software maintenance and patching workflows

**Duration:** 3 months

**Commitment:** 40h/week, 4h/day overlap with PST

**Model:** Contract, time and material

**Location: 100% Remote: Bangladesh, Brazil, Colombia, Egypt, Ghana, India, Pakistan, Indonesia, Kenya, Nigeria, Turkey, Vietnam**

**Interview: 2 technical interview**

**Key Responsibilities**

-   Develop, maintain, and extend high-performance, secure system software in C/C++.
-   Integrate and work with open-source projects such as OpenSSL, FFmpeg, glibc, systemd, tcpdump, libssh2, ImageMagick, and FreeRDP.
-   Design tools and infrastructure to support model training and evaluation workflows.
-   Build systems for suggesting code patches based on bug reports, issue descriptions, and vulnerability IDs.
-   Automate assessment of PRs and patch diffs for correctness and completeness.
-   Develop solution plans, set up reproducible environments, and evaluate test outcomes.
-   Collaborate with AI engineers on integrations involving Rust bindings and Python-based orchestration tools.
-   Analyze low-level system behavior using profiling, tracing, and debugging tools.
-   Write clear, maintainable code and documentation for internal systems and external libraries.

## Requirements

-   Expert-level 4+ yrs of experience in C and/or C++ (C99+, C++11/14/17).
-   Strong understanding of systems programming, memory management, and networking internals.
-   Hands-on experience with Linux kernel, glibc, and multithreaded programming.
-   Familiarity with libraries such as OpenSSL, zlib, FFmpeg, libssh2, and ImageMagick.
-   Proficiency with debugging and diagnostics tools like gdb, valgrind, perf, and tcpdump.

## Apply

[Apply at Gramian Consulting Group](https://apply.workable.com/gramian/j/44182A66F7/apply)

---
Powered by [Workable](https://www.workable.com)
