Posted on: 30/10/2025
Key Responsibilities :
- Design, develop, and maintain applications and modules using the C programming language for telecom and VoIP systems.
- Implement multithreading techniques to enhance performance and handle concurrent data processing.
- Develop and optimize data structures to ensure efficient memory and performance management.
- Collaborate with cross-functional teams to design and integrate VoIP protocols (SIP, RTP, RTCP, TCP/UDP) and multimedia features (e.g., H.264 video codec, audio codecs).
- Work on client-server interaction models, ensuring smooth data exchange and synchronization.
- Conduct memory leak and crash analysis, performance tuning, and system-level debugging to ensure application stability and robustness.
- Apply design patterns, coding standards, and best practices to ensure maintainable and scalable software.
- Participate in code reviews, peer testing, and design discussions to ensure code quality and adherence to architecture principles.
- Manage thread synchronization, resource allocation, and inter-process communication effectively in a real-time environment.
- Contribute to documentation, release notes, and technical specifications for internal and client-facing use.
Required Skills and Experience :
- 3 to 10 years of hands-on experience in C development within the telecom or VoIP domain.
- Strong knowledge of multithreading, memory management, and data structure design.
- Experience with VoIP solutions and protocols such as SIP, RTP, RTCP, TCP/UDP, and H.264.
- Familiarity with client-server architectures and network communication principles.
- Proven experience with leak and crash analysis, thread management, and performance debugging.
- Understanding of object-oriented design patterns and system-level architecture principles.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration abilities to work in cross-functional teams.
Good to Have :
- Exposure to iOS application development concepts like notifications, categories, and design patterns.
- Knowledge of video and audio codec integration and optimization for real-time applications.
- Familiarity with telecom protocol stacks, signaling, and mobile application integration.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Networking & Wireless
Job Code
1567565
Interview Questions for you
View All