Software Engineer – C/C++ We are looking for experienced Software Engineers – C/C++ to join our engineering team and work on high-performance software development for communication and networking platforms. Position Details:
• Job Title: Software Engineer – C/C++
•
Location:
Bangalore (5 Days Work From Office)
•
Experience:
5+ Years
• Duration: 12 Months Contract (Extendable, with Potential for Right to Hire)
•
Working Hours
Monday–Friday, 9:00 AM – 5:00 PM
• Joining: Immediate / ASAP
Key Responsibilities
• Design, develop, test, and maintain high-performance software components using C/C++.
• Work on SIP signaling, call routing, and VoIP protocol implementation.
• Develop and optimize RTP/RTCP media handling, transcoding, and QoS features.
• Implement security mechanisms, including SRTP encryption, authentication, and access controls.
• Optimize software performance for high-volume, real-time communication environments.
• Troubleshoot and debug complex system-level issues.
• Develop unit and integration tests and participate in code reviews and design discussions.
• Collaborate with cross-functional engineering teams in an Agile environment. Required
Skills:
• Strong hands-on experience in C/C++ programming.
• Solid understanding of TCP/IP, networking protocols, and socket programming.
• Experience with Linux/Unix, system-level programming, and multithreading.
• Knowledge of SIP, RTP/RTCP, H.323, and VoIP protocols.
• Solid understanding of data structures, algorithms, and debugging.
• Experience with Git, build systems, and CI/CD pipelines.
• Familiarity with JSON, XML, and HTTP-based communication. Good to Have:
• Experience in Telecom, VoIP, Networking, or Real-Time Communication products.
• Exposure to Session Border Controllers (SBC), IP-PBX, or Unified Communications platforms.
• Knowledge of voice/video codecs such as G.711, G.729, Opus, and H.264.
• Experience with Wireshark, tcpdump, WebRTC, or Cisco IOS/IOS-XE.
• Familiarity with Microsoft Teams integration and cloud communication platforms. Important Screening Criteria:
• Candidates must have 5+ years of hands-on C/C++ software development experience.
• Strong Linux/Unix and multithreading knowledge is mandatory.
• Must have solid networking fundamentals and socket programming experience.
• SIP, RTP/RTCP, and VoIP knowledge is highly preferred.
• Candidates should have actual software coding, debugging, and development experience. Note: This is a core software development position, not a network support or telecom operations role. Interested candidates can share their updated resumes at
[email protected] #Hiring #Cplusplus #CppDeveloper #CDeveloper #SoftwareEngineer #Linux #Networking #SIP #VoIP #Telecom #BangaloreJobs #ContractJobs
📌 Software Engineer (Bengaluru)
🏢 ITCO Solutions
📍 Bengaluru