





Strong employer brand, metro location, and mid-level C++ systems role increase competition.
Specialized embedded, RTOS, and VoIP/real-time networking skills limit cross-industry transferability.
Explicit 4–6 years plus mandatory C/C++, RTOS/Linux, networking, and tooling requirements raise filter strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop high-performance, scalable, and maintainable software using modern C++ standards (C++11/14/17/20).
Implement and optimize multi-threaded, memory-efficient code and analyze/debug complex software issues using tools like GDB and Valgrind.
Perform unit, integration, and system testing; participate in software releases and assist in deployment troubleshooting.
4 to 6 years of professional experience in software development.
Strong proficiency in C and C++ with multithreading and networking experience.
Good understanding of TCP and UDP protocols; knowledge of RTP and RTCP protocols is a plus.
Experience working in Linux environment with knowledge of Linux commands and debugging tools like GDB, Valgrind.
Experienced in object-oriented design, STL, modern C++ idioms, Python and Shell scripting for automation and tooling.
Proficient with build systems like Make and CMake, custom build scripts, and managing complex dependency trees.
Familiarity or experience in telecom/VoIP/IoT domains and knowledge of audio codecs (G711, G722, Opus) or frameworks like ACE is a plus.