C++ Systems Software Engineer

New
G
Gramian Consulting GroupIT professional services
100% Remote: Bangladesh, Brazil, Colombia, Egypt, Ghana, India, Pakistan, Indonesia, Kenya, Nigeria, Turkey, Vietnam, 4h/day overlap with PSTContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ yrs
Required Skills
C++Networking

Requirements

  • 4+ years 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

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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now