Talent.com
Network Application Developer

Network Application Developer

CalsoftBengaluru, Republic Of India, IN
22 hours ago
Job description

Job Title : C, C++ Developer (Not Embedded)

Location : Bangalore / Pune

Experience : 6-10 years

Domain : Storage OR Networking OR Virtualization

  • Design, develop, and maintain C++ applications for networking and distributed systems.
  • Implement and optimize network protocols (TCP / IP, UDP, HTTP, SNMP, etc.).
  • Work on low-level system programming for Linux / Unix environments.
  • Debug, profile, and optimize networking code for latency, throughput, and scalability.
  • Collaborate with QA, DevOps, and product teams to deliver production-ready releases.
  • Participate in code reviews, design discussions, and performance benchmarking.
  • Contribute to documentation, best practices, and reusable frameworks.

Required Skills & Experience

  • 6+ years of professional experience in C++ software development.
  • Strong knowledge of data structures, algorithms, and multithreading.
  • Hands-on experience with networking protocols (L2 / L3, TCP / IP stack, routing, switching, sockets programming).
  • Proficiency in Linux system programming, IPC, and memory management.
  • Experience in debugging with tools like gdb, valgrind, perf.
  • Familiarity with version control (Git) and CI / CD pipelines.
  • Create a job alert for this search

    Application Developer • Bengaluru, Republic Of India, IN