Senior C++ Software Developer

2 weeks ago


Bengaluru, Karnataka, India ACL Digital Full time

Position Overview :

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 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 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 and 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 and Communication :

Collaborate with cross-functional teams, including product managers, QA engineers, and customer support, to understand requirements, prioritize tasks, and deliver high-quality software solutions.

Stay Up-to-Date: Stay current with industry trends, advancements, and best practices in MCPTT technologies and :


Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

8+ years of professional experience as a Software Developer, with a focus on MCPTT call processing and media.

Mandatory :

Strong programming skills in C++, Go, , Python, and other relevant programming languages.

In-depth knowledge of HTTPS, SIP, SDP, RTP, and RTCP protocols and their application in MCPTT systems.

Desirable :

Experience with audio and video codecs, media processing, and streaming technologies.

Familiarity with DevOps practices, including CI/CD, automated testing, and deployment tools (e.g., Jenkins, GitLab, Docker).

Experience with software development methodologies such as Agile or Scrum.

Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex software issues.

Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.

Ability to adapt and learn new technologies and concepts quickly.

Only Immediate joiners required

- 2nd round F2F interview only (Must be available in Bengaluru) )

  • Bengaluru, Karnataka, India Software AG Full time

    Locations: Bangalore Software AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...


  • Bengaluru, Karnataka, India Software AG Full time

    Locations: BangaloreSoftware AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...

  • C# Developer

    2 weeks ago


    Bengaluru, Karnataka, India TekIT Software Solutions Full time

    You will play a key role in designing, developing, and maintaining critical software applications using C# and the .NET Core framework. You will be responsible for building scalable and reliable APIs that integrate with cloud-based Design, develop, and implement RESTful APIs using C# and the .NET Core framework. Write clean, efficient, and maintainable C#...


  • Bengaluru, Karnataka, India Spigot Software Pvt Ltd Full time

    Essential Responsibilities : Specific day-to-day responsibilities and milestones needed to achieve the objectives : At least 2 years of software development experience using STL and medium to complex business logic using C++ . Develops and integrates applications using VC++ as per written specifications so as to onboard new content onto products. Develops...


  • Bengaluru, Karnataka, India Solutioner Full time

    Empower the Future of Energy Payments: Senior C++ Software EngineerLocation - Bengaluru ( No Remote working )Company: Join our client, a leading technology partner for a multi-billion dollar Energy/Petrospace conglomerate, and shape the future of secure embedded paymentsSummary: As a Senior C++ Software Engineer, you'll play a pivotal role in building and...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Transforming the Future with the Convergence of Simulation and Data Senior Software Development Engineer – C++ and Python Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that...


  • Bengaluru, Karnataka, India IG Group Full time

    Job DescriptionCalling all Senior C++ developers who are excited to work on large-scale, low-latency and high-frequency systems.Join the game-changers:You'll be part of a small, close-knit team of Engineers collaborating closely with the dealing desk to deliver a green field project built on Linux server software for our high throughput pricing systems. We...

  • C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India PRINCETON SOFTWARE SERVICES PRIVATE LIMITED Full time

    Job Description :Required : Handson programming experience in C/C++ on Linux/Windows Experience in architecting and developing complex, high speed software using multicore processors/FPGAs/ASICs, hardware device drivers, and packet switching Experience in developing application and embedded software, protocol stacks, interfacing with custom hardware and...

  • Senior C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India Matrix Management Services Full time

    Responsibilities: Design, develop, test, and maintain robust C++ applications for a variety of capital markets products. Collaborate closely with crossfunctional teams (traders, analysts, developers) to translate business needs into efficient technical solutions. Implement and optimize trading algorithms, risk management tools, and pricing models essential...

  • Senior C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India RingCentral Full time

    Job Description Template: SDE-Frontend EngineerSay hello to possibilities.It's not everyday that you consider starting a new career. We're RingCentral, and we're happy that someone as talented as you is considering this role. First, a little about us, we're the $2 billion global leader in cloud-based communications and collaboration software. We are...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team We are seeking a Senior Software Engineer to lead the design, development, validation, deployment, and maintenance of features for Citrix Workspace app for Linux compatible with major Linux distributions such as RHEL, Ubuntu, and Raspberry PI OS. Ideal candidates will have experience working directly with customers, are adept at...

  • C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India Informatica Full time

    Your Role Responsibilities: Facilitate collaboration and engagement among senior team members for effective design and implementation of product functionality Work with architects, developers, and QA engineers to discuss and advocate features Collaborate with teams globally in an Agile setting Identify architectural weaknesses and suggest...

  • Senior C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India RingCentral Full time

    Job Description Template: SDE-Frontend Engineer Say hello to possibilities. It's not everyday that you consider starting a new career. We're RingCentral, and we're happy that someone as talented as you is considering this role. First, a little about us, we're the $2 billion global leader in cloud-based communications and collaboration software. We are...

  • C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India Vintronics Consulting Full time

    Senior Software Engineer - Apollo GMPLS Team 4-8 years of experience Expertise in C++ programming Technical Skills: Expertise with implementation of IP/MPLS/GMPLS protocols suite (strong preference for GMPLS implementation for ASON, WSON applications) Deep expertise in one or more protocols - LMP, RSVP-TE, OSPF-TE, or PCEP Experience with implementing...


  • Bengaluru, Karnataka, India Randstad Full time

    Designation Backend Software Developer Location : Bangalore Work Mode:Hybrid Working Days: 5 Days Skills C/C++, Python, IoT, Networking Experience 3-8 years Requirements Computer Science or Relevant Field Self-motivated, creative, and proactive, to work successfully in a fast-paced environment Strong experience in handling complex C++ project Ability to...

  • C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India Informatica Full time

    Your Role Responsibilities Facilitate collaboration and engagement among senior team members for solid design and implementation of key product functionalities. Work with architects, development, and QA engineers to discuss and advocate for features. Collaborate with geographically diverse teams in an Agile setting. Identify architectural weaknesses...

  • C# Developer

    2 weeks ago


    Bengaluru, Karnataka, India Mobile Programming LLC Full time

    Job Description :We are searching for a C# developer to develop code and .NET solutions for our business. In this role, you will be required to design, write, and maintain C# coding for our future and ongoing projects.You will also be responsible to contribute to design and planning sessions as well as formulate approaches for current coding : Developing C#...

  • C Developer

    2 weeks ago


    Bengaluru, Karnataka, India Gainwell Technologies LLC Full time

    SummaryAs a​C Developerat Gainwell, you will be a part of an innovative healthcare technology company with a mission to serve the healthcare needs of our communities. You will use your programming and analytical skills to drive the development of healthcare administration products used, and relied upon, by millions of patients. Most importantly, you'll...

  • C/C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India Hiring House Technology Full time

    Job DescriptionWe are looking for a Software Engineer/Developer with4-6 years of experience in system programming and a strong background in C or C++ . The ideal candidate will have a deep understanding of networking and network stack,with experience in Telecom domain development being preferred .Key Responsibilities:Develop and maintain software...

  • C# Developer

    2 weeks ago


    Bengaluru, Karnataka, India Shell Infotech Full time

    Job Profile : Senior C# .NET DeveloperExperience : 7-10 Years Work Location : BangaloreNotice : Immediate to15 Days MaxJob Description :- C#, .Net - OOP - Multithreading - Design principles SOLID - Advanced C# Generics, Delegates, Lambda etc - Design patterns WCF, WPF REST APIs Exposure to tools: ADS, RVS, TFS, ClearQuest, Windchill etc. Agile methodologies...