Logo
Acldigital

SOftware Developer

Acldigital, Mission, Kansas, United States,


Qualification:

BE B.Tech/B.E. (Computers)Open:Functional: Software Development - Telecom SoftwareJob Description:About Us:

ACL Digital is a design-led Digital Experience, Product Innovation, Solutions, and Consulting offerings leader. From strategy, to design, implementation, and management we help accelerate innovation and transform businesses. Keeping customer journeys and design at the core, it is committed to enable large Enterprises, SMBs and start-ups to transform. A pioneer in delivering Business Innovation, Integration and Transformation through disruptive technologies, ACL Digital brings in competitive advantage, innovation, and fresh perspectives to business challenges. With a multi-cultural and transnational talent and as part of the ALTEN Group comprising over 37,000 employees spread across more than 25 countries, it promotes a collaborative knowledge-building environment.Roles and Responsibilities:We are seeking an experienced Software Developer with expertise in MCPTT (Mission-Critical Push-to-Talk) call processing and media. As a Software Developer, you will be responsible for designing, developing, and maintaining software solutions for MCPTT systems based on SIP, SDP, RTP, and RTCP protocols. You will work with a cross-functional team to deliver high-quality software solutions in a fast-paced and dynamic environment.Responsibilities:Software Development: Design, develop, and maintain software components and modules for MCPTT call processing and media applications using C++, Audio/Video codecs and other relevant programming languages.Protocol Implementation: Implement and integrate SIP, SDP, RTP, and RTCP protocols to enable voice and video communication in MCPTT systems.Audio/Video Codecs: Develop and optimize audio and video codecs for efficient media processing and streaming in MCPTT applications.System Integration: Collaborate with system architects, network engineers, and other stakeholders to integrate software components into MCPTT systems and ensure seamless communication and interoperability.Testing and Debugging: Conduct unit testing, integration testing, and system testing to ensure the reliability, performance, and quality of software components. Identify and resolve software defects and issues through debugging and troubleshooting.Automation: Implement and maintain CI/CD pipelines, automated testing frameworks, and deployment tools to streamline the software development and release process.Documentation: Create and maintain technical documentation, including design specifications, API documentation, and user guides.Performance Optimization: Analyze and optimize software performance, memory usage, and resource consumption to ensure efficient operation of MCPTT applications.Desired Skills:C/C++, Go, Node.js, Python, Data Structures, Algorithms, Multithreading, OOPS Concepts, SOLID Principles, HTTPS, SIP, SDP, RTP, RTCP, audio and video codecs, media processing, and streaming technologies, Agile/Scrum, 5G Core, N33 Interface, Rx QoS, Diameter, PCRF, N33 5G interface, 3GPP LI X1, X2, X3 interface, Networking protocols.

#J-18808-Ljbffr