





Mid-level specialized embedded role at known brand yields moderate competition.
Embedded C/C++ with RTOS, telecom or VoIP experience is highly domain-specific and less transferable.
Explicit 4-6 years plus mandatory embedded C/C++ and RTOS/networking skills enforce strict filters.
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++ (C++11/14/17/20) targeting embedded and Linux environments.
Implement and optimize multi-threaded, memory-efficient code and perform debugging and root cause analysis of complex software issues.
Conduct unit, integration, and system testing; participate in software releases and assist with deployment troubleshooting.
4 to 6 years of professional experience in software development.
Strong proficiency in C and C++, multithreading, networking, and Linux environment.
Bachelor’s degree in Computer Science, Electronics & Communication, Electrical Engineering, Information Technology, or related technical discipline.
Familiar with debugging tools (GDB, Valgrind), build systems (Make, CMake), source control tools (SVN, Git), and basic understanding of TCP/UDP protocols.
Experienced in embedded or telecom/VoIP/IoT software development environments.
Comfortable working with complex, multi-threaded networked software involving RTP/RTCP protocols, or similar audio/communication protocols.
Strong foundation in data structures, algorithms, operating systems, and computer architecture with practical skills in debugging and performance optimization.