Skip to main content
TekPillar® logo

Software Engineer - Telecom (C Programming)

TekPillar®
Full Timemid
INPosted April 25, 2026

Job Description

Job Role: Software Engineer - Telecom (C Programming)

Experience: 4+ Years

Location: Bangalore

Required Qualifications & Skills

  • 4+ years of experience in C programming
  • Strong experience in Telecom domain (4G/5G, VoIP, IMS, RAN, Core Network)
  • Hands-on expertise in multithreading and concurrency
  • Strong understanding of data structures and algorithms
  • Experience in memory management and debugging techniques
  • Good knowledge of client-server architecture and networking concepts
  • Experience working on Linux-based systems
  • Strong analytical and problem-solving skills

Key Responsibilities

  • Design and develop high-performance applications using C programming
  • Build and optimize multithreaded and concurrent systems
  • Work on telecom networking components such as 4G/5G, VoIP, IMS, RAN, or Core Network
  • Perform memory management, debugging, crash analysis, and root cause analysis (RCA)
  • Develop client-server and network communication modules
  • Handle thread synchronization, deadlocks, and performance tuning
  • Apply data structures and algorithms in system-level design
  • Follow clean coding practices and standard design patterns
  • Collaborate with cross-functional teams for development, integration, and debugging

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free