onsite
Senior C Software Engineer Networking... - Newvision Softcom & Consultancy Pvt. Ltd
Software Engineer
Senior C++ Software Engineer focused on high‑performance networking solutions, leveraging deep expertise in Linux, Cisco networking, and protocol debugging to deliver robust, scalable products.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance C++ networking components for enterprise‑grade applications.
- Implement and optimize networking protocols, ensuring reliability, low latency, and scalability across distributed systems.
- Collaborate with cross‑functional teams to integrate Cisco networking technologies and troubleshoot complex network issues.
- Conduct code reviews, performance profiling, and unit testing to uphold code quality and system stability.
- Mentor junior engineers, providing technical guidance on C++ best practices and networking concepts.
Requirements
- 8–10 years of professional experience in C++ software development with a strong focus on networking.
- Proficient in Linux kernel programming, network stack internals, and debugging tools such as gdb, tcpdump, and Wireshark.
- Hands‑on experience with Cisco networking equipment, protocols (e.g., TCP/IP, UDP, SCTP, MPLS), and configuration management.
- Solid understanding of concurrent programming, multithreading, and performance optimization techniques.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.