





Tier-1 brand, mid-level 4–6yr generalist engineer title, and common C++ skillset drive high competition.
Embedded C/RTOS/Linux expertise is specialized and less transferable across industries.
Explicit 4–6 years plus mandatory embedded C/C++, multithreading, and Linux skills make screening moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain high-performance, scalable software using modern C++ standards (C++11/14/17/20).
Analyze, debug, and optimize multithreaded and memory-efficient code, ensuring software correctness via unit, integration, and system testing.
Participate in software releases and troubleshooting deployments, integrating software with hardware components.
4 to 6 years of professional experience in software development.
Strong proficiency in C, C++ with multithreading and networking experience.
Bachelor's degree in Computer Science, Electronics & Communication, Electrical Engineering, Information Technology, or related technical discipline.
Working experience in Linux environment with knowledge of Linux commands and debugging tools (e.g., GDB, Valgrind).
Experienced in modern C++ programming including object-oriented design and familiarity with STL and Python/Shell scripting.
Has a solid understanding of networking protocols such as TCP/UDP, with bonus skills in RTP/RTCP and VoIP or telecom platforms.
Skilled at working with large-scale C++ projects, using build systems like Make/CMake, and version control tools like Git or SVN.