Talent.com
This job offer is not available in your country.
Principal / Senior Software Engineer - Voice Signaling Server

Principal / Senior Software Engineer - Voice Signaling Server

ConsultantBangalore
30+ days ago
Job description

Responsibilities :

1. Lead the design and development of Voice Services across NB-IOT.

2. Build signalling Component of Voice Gateway to setup Voice Signaling and Media Sessions

3. Define CSFB-SS7-based Registration(I1 protocol) with 3G Voice Call-Flow for Integration with NTN carrier and 3GPP IMS Core network.

4. Implementation of I1 protocol signalling and integration with PGW

5. Build Voice Gateway Server that includes implementing CSFB-I1 and SIP / SDP interworking function

6. Integration of 3rd party SIP / SDP protocol stack

7. Focused approach in optimizing Voice service for low bandwidth networks.

8. Implement Scalable Voice Gateway Server to support thousands of SIP sessions and interworking with MNO Session Border Controller (SBS) and IMS network.

9. Defining Component Test Scenarios and Test Cases, Component testing and Unit testing, Code Coverage and API test automation

10. Build and Deployment using Jira, Jenkin, GCR / GKE

11. Implement and enforce security best practices in both software development and deployment

12. Work with platform engineering teams to quickly iterate on and deploy application components.

13. Work closely with QA in defining component test scenarios, test cases, and perform component testing, performance testing and functional test automation

14. Self Managing Engineer and work with other cross-functional teams to streamline processes and enhance collaboration on design specifications to iterate on feature development

15. Establish a disciplined development and deployment process so that software ships on time and at a very high level of quality. Validate and deliver high quality code using tests.

Requirements :

1. 8+ years experience in professional software development using OOP and distributed microservices.

2. Masters or Bachelor's degree in Computer Science, Engineering or related field.

3. Expert knowledge in CSFB, I1, SIP Signaling and 3GPP IMS standards for SIP Registration and telephony Services.

4. Well verse with using SIP stack for building UE proxy client and B2B server

5. Prior working experience in VoIMS and implementing solutions around SIP protocol and IMS / SIP network.

6. Experience in using open source tools such as SIPP, Freewitch for setting up test environment for development activities

7. Programming capabilities with experience in C / C++ or Go / Java Language

8. Excellent knowledge and implementation skills of data schema design and developing efficient SQL queries. Strong experience building services using SQL DB.

9. Working knowledge of stream processing systems and message queues like GCP pub-sub, Kafka.

10. Experienced in REST API design and protocol design across different network layers.

11. Experience in building stable and scalable server components / features preferred.

12. Distributed systems knowledge for massive horizontal scaling.

13. Working experience on using kubernetes, docker, jenkins pipeline and GCP

14. Strong understanding of Code quality and performance metrics

15. Highly collaborative, with excellent communication skills.

16. Hands-on experience with CI / CD tools and frameworks (e.g. JMeter, Postman, Jenkin, Grafana, Prometheus, Unit Test frameworks)

What we offer :

  • Unique opportunity to participate in developing and running world's first software-defined direct-to-device satellite network and service
  • Access to world-class team and talent across tech domains : software, hardware, chipsets, telecom, satellite and network virtualisation
  • Open, transparent, inclusive culture that blends the Silicon Valley, Nordic and South Asia characteristic

ref : hirist.tech)

Create a job alert for this search

Software Engineer • Bangalore

Related jobs
Principal Software Engineer

Principal Software Engineer

Tekwissen IndiaBangalore, KA, India
Quick Apply
Overview : TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide.The client ...Show moreLast updated: 2 days ago
Principal Software Engineer

Principal Software Engineer

Procore TechnologiesBengaluru, Karnataka, India
Procores Equipment Management team.In this role youll have the unique opportunity to drive the next generation of construction platform initiatives in a global SaaS infrastructure.Youll work with o...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Tweakbits Technologies Private LimitedBangalore, IN
Designation : Principal Software Engineer / Principal Architect.Experience : 14+ years ( Hands on ).You will be part of a early stage start up. Understanding of DNS, Hosting, Email, Customer / Order Lifec...Show moreLast updated: 19 days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

CoinbaseBengaluru, IN
Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

OpsoluteBengaluru, Karnataka, India
Cloud Cost Management and Optimization.Opsolute doesn’t just report your cloud costs—we help .By aligning infrastructure usage with business goals, we’re reshaping the way cloud financial operation...Show moreLast updated: 8 days ago
  • Promoted
Software Engineer - Freeswitch

Software Engineer - Freeswitch

TaglynkBengaluru, Karnataka, India
We're looking for an experienced Software Engineer - Voice Infrastructure to own the end-to-end SIP-trunk integration for our AI-powered voice agent. Design and configure SIP trunks in FreeSWITCH to...Show moreLast updated: 11 days ago
Principal Software Engineer

Principal Software Engineer

Renesas ElectronicsBengaluru, Karnataka, India
Renesas automotive MCUs holds the No.Therefore creating a need to strengthen the organization accordingly.Software Development is a vital element necessary to expand our business and this is also w...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Principal Software Engineer

Principal Software Engineer

OptumBengaluru, Karnataka, India
As a Principal Software Engineer for Data, the person will lead the design and implementation of scalable, secure, and high-performance data pipelines across that involves healthcare clinical data,...Show moreLast updated: 1 hour ago
  • Promoted
Principal Engineer (VoIP)

Principal Engineer (VoIP)

SprinklrBengaluru, Karnataka, India
With advanced AI, Sprinklr's unified customer experience management (Unified-CXM) platform helps companies deliver human experiences to every customer, every time, across any modern channel.Headqua...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Dover CorporationBengaluru, Karnataka, India
Proven experience of designing enterprise mission critical IOT solutions with edge to cloud scale architecture.Prepare a solution architecture to build end-to-end solutions for our customers.Lead d...Show moreLast updated: 11 days ago
Principal Software Engineer

Principal Software Engineer

EurofinsBengaluru, Karnataka, India
TITLE : Senior Software Engineer.WORKING LOCATION : Bangalore India.REQUIRED EXPERIENCE AND SKILLS : .Overall 7-10 years in experience in IT Application / Software Development field.Good and hands-on kno...Show moreLast updated: 30+ days ago
  • Promoted
Knowl - Software Engineer - Voice Infrastructure

Knowl - Software Engineer - Voice Infrastructure

KnowlBangalore
Job Description : We're looking for an experienced Software Engineer - Voice Infrastructure to own the end-to-end SIP-trunk integration for our ...Show moreLast updated: 16 days ago
  • Promoted
Voice Signaling & Cloud Services Engineer - IP Telephony

Voice Signaling & Cloud Services Engineer - IP Telephony

Khoobi ConsultingBangalore
This is a direct position with our Esteemed Client.Job Description : - Lead the design and development of Voice Services over NB-IoT. Build and optimize Voice Gateway ...Show moreLast updated: 3 days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

HarnessBengaluru, Karnataka, India
The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform initiatives and lead technical projects across geographies. Principal Engineers are recognized experts in ...Show moreLast updated: 11 days ago
Principal Software Engineer

Principal Software Engineer

UiPathBangalore, Karnataka, India
The people at UiPath believe in the transformative power of automation to change how the world works.Were committed to creating categoryleading enterprise software that unleashes that power.To make...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

VerintBengaluru, Karnataka, India
At Verint, we believe customer engagement is the core of every global brand.Our mission is to help organizations discover opportunities previously only scarcely imagined by connecting work, data, a...Show moreLast updated: 11 days ago
  • Promoted
  • New!
Principal Software Engineer

Principal Software Engineer

Asian HiresBangalore, IN
POSITION REPORTS TO : LEAD / SENIOR LEAD SOFTWARE ENGINEER.POSITION LOCATION : INDIA (REMOTE).COMPANY BUDGET : 20,00,000 - 29,00,000 LPA. The Principal Software Engineer is responsible for designing, dev...Show moreLast updated: 1 hour ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

OracleBengaluru, Karnataka, India
Role : - Principal Engineer (Java).Oracle Cloud Infrastructure (OCI).It is a comprehensive cloud service offering in the enterprise software industry, spanning Infrastructure as a Service (IaaS), Pl...Show moreLast updated: 11 days ago