JOB OPPORTUNITY
: Senior C++ developer
EgyBell_Facility_Management_Solutions
JOBLYIN SUMMARY
Job Overview
This position is offered by EgyBell_Facility_Management_Solutions, in Giza, Al Jizah, Egypt, as a Full-time role. The job details and listed requirements below are based on the original job posting.
COMPANY PROFILE
About the Company
AI
EgyBell Facility Management Solutions is a company focused on providing specialized services within the facility management sector. While specific industry details are not provided, the presence of a job title such as Network Protocol Test Engineer suggests an involvement in technical infrastructure and communication systems. This role implies potential engagement with network testing, protocol validation, and system integration, which are critical components in maintaining efficient operational environments. The company likely supports organizations requiring reliable facility management solutions, possibly across various industries including but not limited to commercial, industrial, or institutional sectors. Without additional information, the exact scope of services and operational specifics remain inferred based on the job title provided.
ORIGINAL JOB DESCRIPTION
About the Job
EgyBell is hiring Senior C++ developer for a multinational telecommunications company located in Maadi Requirements 6–8 years of experience as C++ Engineer Hands-on C/C++ (C++14 minimum) - proven experience building high-throughput, low-latency systems: packet processing, real-time protocol state machines, or embedded network applications. Python scripting for tooling, test automation, and operational scripts. Strong mastery of memory management, lock-free data structures, CPU cache optimization, and production profiling tools (perf, valgrind, sanitizers) - applies to the C++ core. Experience with CMake build systems and Conan package management. Experience running and debugging C++ services inside Docker containers. Hands-on experience with CI/CD pipelines, specifically Atlassian Bamboo (plan specs, agent management, build pipelines), Docker multi-stage image builds, and image registries (Artifactory). Infrastructure-as-code experience with Ansible (roles, playbooks, collections) and/or Terraform, including automating RHEL VM provisioning and cluster bootstrapping. Hands-on experience with Napatech (or comparable SmartNIC) packet capture hardware — capture card APIs and driver-level tuning for line-rate capture. Unit and integration testing for microservices and infrastructure-as-code, including contract testing for service boundaries. Ability to translate technical specifications and requirements documents into robust, production-ready implementations. Uses AI assistants (Claude, Copilot, or equivalent) for code generation, test writing, Ansible playbook/Docker Compose YAML authoring, and documentation. Fluent English communication skills, both written and spoken. Preferred qualifications: Exposure to telecom/network protocol domain work — session/call correlation, TDR generation, per-protocol state machines (e.g. S1, GTP, Diameter, SIP etc.). Experience with mobile core network signaling protocols across 2G/3G/4G (SS7/MAP, Diameter, GTP-C/GTP-U). Familiarity with C++ serialisation libraries (MessagePack, Protobuf, Avro) and C++ build artefacts (static/dynamic libraries, compiler flags, sanitizers, link-time errors). Experience integrating C++ applications into Docker multi-stage builds. Analytical thinker with strong problem-solving abilities. Strong ownership and accountability. Collaborative team player who communicates clearly and effectively. Committed to quality, reliability, and continuous improvement. Self-motivated and proactive. Show more
REQUIREMENTS
Required Skills
JOB SOURCE
Original Job Listing
This job was found through LinkedIn. You can review the original listing before applying.
