





Mid-level C++ backend role in metro with typical 3–6 year demand and moderate brand competition.
Systems-level C++ and telecom/IoT experience required, making industry-specific background highly relevant.
Explicit 4–6 year requirement plus mandatory C++, multithreading, Linux, and networking skills.
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++ (C++11/14/17/20) for product systems.
Implement and optimize multi-threaded, memory-efficient code, perform unit, integration, and system testing to validate code correctness.
Analyze and debug complex software issues using tools like GDB and Valgrind; participate in software releases and assist in deployment troubleshooting.
4 to 6 years of work experience in software development.
Strong proficiency in C and C++ with multithreading and networking experience.
Bachelor’s degree in Computer Science, Electronics & Communication, Electrical Engineering, Information Technology, or related technical discipline.
Experience with Linux environment, debugging tools (GDB, Valgrind), and build systems like Make and CMake.
Experienced in modern C++ development with solid understanding of object-oriented design, STL, and best coding practices.
Familiarity with network protocols (TCP, UDP; RTP, RTCP is a plus) and telecom or IoT platforms preferred.
Comfortable working on complex software involving multithreading, memory optimization, and system integration in Linux environments.