About Object Edge:
Established in 1994 Object Edge is an award-winning digital consultancy working with leading global a challenging digital landscape we help businesses differentiate and compete by creating effortless digital experiences. We design implement and support commerce content subscription and CPQ with a data-driven highly collaborative and best-in-class team.
We serve enterprise businesses who need to build digital experiences and want a nimble personalized and specialized partner.
About the Position:
We are seeking a highly skilled and motivated C Software Engineer (8years ) to join our team in developing and enhancing our next-generation Contact Center as a Service (CCaaS) and Unified Communications as a Service (UCaaS) solutions. This role focuses on the core high-performance and real-time communication components that power our cloud-based VoIP platforms.
Location: - Remote - India
Experience Youll Bring:
Senior C Software Engineer - VoIP/CCaaS/UCaaS
Key Responsibilities
Design and Development: Lead the design implementation and maintenance of scalable high-availability and low-latency software components for voice and video communication using C.
Real-Time Media Processing: Develop and optimize modules for real-time media handling including audio/video processing transcoding mixing and Quality of Service (QoS) mechanisms.
Protocol Implementation: Implement and maintain core telecommunication protocols including SIP RTP WebRTC and SDP.
Platform Integration: Collaborate with cross-functional teams (Networking Cloud Operations QA) to integrate new features and services into our multi-tenant cloud-native (AWS Azure or GCP) CCaaS/UCaaS platform.
Performance Optimization: Conduct thorough analysis and optimization of the codebase for maximum efficiency stability and resource utilization in a Linux environment.
Troubleshooting: Own the debugging and resolution of complex real-time issues related to call control signaling media path and network performance.
Testing and Review: Write unit and integration tests perform code reviews and ensure adherence to best practices in the Software Development Life Cycle (SDLC) and Agile methodologies.
Required Qualifications
Education: Bachelors or Masters degree in Computer Science Software Engineering or a related technical field.
Experience: 8 years of professional software development experience with a significant focus on C (C11/14/17/20).
C Expertise: Deep knowledge of Object-Oriented Programming (OOP) modern C features memory management multi-threading and concurrent programming.
VoIP/Telecom Domain: Strong working knowledge of Voice over IP (VoIP) principles and a solid understanding of real-time communication protocols such as SIP and RTP/RTCP.
Operating Systems: Proficiency in software development on Linux systems.
Networking: Excellent understanding of networking fundamentals (TCP/IP UDP) and network troubleshooting tools (Wireshark SIP trace tools).
Preferred Skills (Good to Have)
CCaaS/UCaaS Exposure: Experience working on Contact Center (ACD IVR Workforce Management) or Unified Communications (Messaging Presence Video Conferencing) solutions
Cloud Technologies: Familiarity with cloud platforms (AWS GCP or Azure) and containerization technologies (Docker Kubernetes).
Database Experience: Experience with relational (e.g. PostgreSQL MySQL) or NoSQL databases.
AI/ML Knowledge: Exposure to or fundamental knowledge of Artificial Intelligence and Machine Learning concepts. This may include:
Experience with libraries or frameworks for data processing or model deployment (e.g. TensorFlow Lite ONNX Runtime).
Understanding of how AI/ML is applied in communications (e.g. Speech-to-Text Sentiment Analysis Agent Assist features).
Scripting: Proficiency in scripting languages such as Python or Shell for automation and tooling.
Compensation:
Salary is commensurate with experience based on department and role.
Object Edge provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race color religion sex national origin age disability or genetics. We believe in providing employees with a work environment free of unlawful discrimination and addition to national law requirements Object Edge complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This applies to all terms and conditions of employment including recruiting hiring placement promotion termination layoff recall transfer leaves of absence compensation and training.
Required Experience:
Senior IC
About Object Edge: Established in 1994, Object Edge is an award-winning digital consultancy working with leading global brands. In a challenging digital landscape, we help businesses differentiate and compete by creating effortless digital experiences. We design, implement, and suppor ... View more