Role
Organization is looking for a skilled and motivated Senior C/C++ Developer with expertise in Linux environment and telecom domains. You will be instrumental in designing, developing, and optimizing high-performance solutions for telecom applications. Your work will drive the development of scalable and reliable products that meet critical performance and security standards.
Responsibilities
Design, develop, and maintain robust, scalable C/C++ code for network and telecom-based applications.
Collaborate with cross-functional teams to analyze requirements, define system functionality, and build cutting-edge telecom solutions.
Integration with third party software or interface.
Troubleshoot, optimize, and enhance existing code to improve performance, reliability, and security.
Lead code reviews, technical discussions, and mentor junior engineers.
Stay current with emerging technologies, standards, and industry best practices related to networking and telecommunications.
Ensure code quality by adhering to software engineering best practices, including agile methodologies and rigorous testing.
Required Skills
4+ years hands-on experience in C/C++ development, preferably in networking/telecom environments.
Strong debugging skills using GDB and memory leak finder tools
Experience with multi-threaded and real-time programming.
Solid understanding of Linux/Unix systems and network programming (sockets, IPC, etc.)
Proficiency in scripting languages (Perl, Python, Shell)
Familiarity with version control systems (CVS, Git, SVN) and software development tools
Excellent written and verbal communication skills
Experience with telecom frameworks (like 3G/4G/5G, VoIP, IMS, LTE, etc.) is desirable
Good to have experience in JAVA programming