CR

Senior Software Engineer

Cradlepoint
Bangalore6-12 LPA Posted 29 Jul 2025
FULL TIME
containerization
Microservices
Oops Concept
Sip Testing
C++
+1 more

Job Description

Cradlepoint is seeking a dynamic and experienced Senior Software Engineer to join our R&D team. In this role, you will play a crucial part in delivering advanced features for our multimedia telephony application server (MTAS) and related IMS-enabled solutions for VoLTE, VoWifi, and other services. You will be responsible for driving strategic technical leadership, conducting continuous analysis, and contributing to the entire software development lifecycle, ensuring our solutions meet the highest standards of quality and performance.

What You Will Do: Key Responsibilities

  • Drive strategic technical leadership within the team, guiding development efforts and fostering innovation.
  • Perform continuous analysis and requirement handling, translating complex needs into actionable development tasks.
  • Continuously experiment and learn new technologies and methodologies to enhance product capabilities.
  • Perform troubleshooting and provide customer support for complex technical issues.
  • Develop competence in your technical domain, staying abreast of industry advancements and best practices.
  • Contribute to the delivery of features for our Multimedia Telephony Application Server (MTAS) for VoLTE, VoWifi, and other IMS enabled solutions.
  • Lead the breakdown of complex customer requirements into user-story based team backlogs.
  • Contribute to the design, development, integration, and testing of software components within a Linux-based environment.

Required Qualifications

  • IMS Design Experience: Overall experience in IMS design, with dedicated focus on virtualized telecom carrier-grade products.
  • IMS Protocol Knowledge: MUST HAVE strong knowledge of IMS nodes, SIP, MEGACO, and Diameter protocols.
  • IMS Architecture & Standards: Good knowledge of IMS architecture, 3GPP, and GSMA/VoLTE specifications.
  • Requirement Breakdown: Strong experience in the breakdown of customer requirements into user-story based team backlogs.
  • C++ & Linux Expertise: Comfortable with OOPS (Object-Oriented Programming) / Design Patterns / STL (Standard Template Library) on Linux, and possess excellent C++ programming skills on Linux-based platforms.
  • Cloud-Native & Microservices: Knowledge in cloud-native and microservices architectures, familiarity with Kubernetes PaaS or serverless services.
  • Containerization & DevOps: Hands-on experience with Docker containers, Kubernetes, and Helm, along with knowledge of modern DevOps practices, workflows, and tools.
  • Problem-Solving & Debugging: Creative problem-solving skills and excellent troubleshooting/debugging abilities.
  • Scripting: Solid understanding of Python / PERL or any other scripting language.
  • Education: B.Tech Degree in Computer Science (CS), Electronics & Communication (EC), Electrical Engineering (EE), or related studies. M.Tech Degree is a plus.

Join WhatsApp Channel