K

Application Engineer

Job Description - Application Engineer

We are looking for a C & VoIP Application Engine Development Engineer with strong hands-on experience in VoIP protocols, real-time communication, and multithreaded system development. The role involves designing, developing, and integrating VoIP application engines for high-performance telecom and mobile solutions across Linux and Windows environments.

Over view:

  • Act as a core VoIP application engine developer, contributing to real-time communication product development.
  • Own end-to-end design, development, and enhancement of VoIP software components.
  • Work on telecom-grade applications supporting audio and video communication.
  • Participate in system-level architecture discussions and technical design decisions.
  • Support mobile application integration for VoIP solutions across iOS and Android platforms.
  • Collaborate with cross-functional teams including system, QA, mobile, and product teams.
  • Contribute to improving performance, scalability, and reliability of VoIP systems.
  • Actively participate in knowledge sharing, code reviews, and technical discussions within the team.
Responsibilities :
  • Design, develop, and maintain C-based, multithreaded VoIP applications for real-time audio/video communication.
  • Implement and optimize VoIP protocols including SIP, RTP, RTCP, TCP/UDP, and multimedia codecs (H.264, audio/video codecs).
  • Perform system integration of software and hardware to ensure stability, throughput, and real-time performance.
  • Handle memory management, thread synchronization, mutexes, and thread prioritization effectively.
  • Conduct crash, leak, and performance analysis, debugging complex issues in production and test environments.
  • Support client–server interactions, socket programming, and real-time data streaming.
  • Develop and execute unit, integration, and system testing, ensuring high-quality deliverables.
  • Create and maintain technical documentation, including design specifications and user documentation.
Requirements : 
  • At least 3-5 years of strong experience in C programming, multithreading, and data structures
  • Hands-on experience with VoIP solutions and protocols: SIP, RTP, RTCP, TCP/UDP
  • Knowledge of audio/video codecs including H.264

  • Experience in crash analysis, memory leak detection, and thread management.
  • Good understanding of telecom protocols and VoIP architecture
  • Strong system and networking fundamentals: sockets, threading, mutexes
  • Working knowledge of Android and iOS development environments

  • Experience with Linux and/or Windows build and compile tools


Original job Application Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Application Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.