Una candidatura completa en un minuto
Currículum y carta de presentación personalizados, listos para enviar.
New Vision Softcom & Consultancy Pvt. Ltd is seeking a Middle C++ Software Engineer (Networking) in Pune to join our core engineering team.
You will design and develop high-performance networking software and firmware for enterprise edge devices, collaborating with architecture, hardware, and QA teams to deliver scalable solutions. The role emphasizes embedded Linux, data-plane forwarding, and dynamic routing protocols, with hybrid work in Pune and APAC region, focusing on robust routing stacks
Required Experience 5 - 8 years
Basic Section
Grade --
Role Software Engineer
Employment Type Full Time
Employee Category --
Organisational
Group Company NewVison
Company Name New Vision Softcom & Consultancy Pvt. Ltd
Function Business Units (BU)
Organization Unit Application Development
Region APAC
Country India
Base office location Pune
Working model Hybrid
Weekly Off Pune office Standard
State Maharashtra
C++ Networking Linux Cisco Networking Networking Protocol Debugging Skills & Analytical skill Cisco Firewall Security Network Firewall Embedded C++ Artificial Intelligence System design Should be able to communicate very clearly Linux Kernel
Post Graduate Diploma Graduation/Equivalent Course
Position Requirements
About the role We are seeking a Middle Engineer with deep expertise in C/C++ systems programming, data plane forwarding, and enterprise network routing to join our core engineering team. In this role, you will be responsible for designing, developing, and optimizing high-performance networking software and firmware running on enterprise-grade edge and gateway appliances. You will work closely with architecture, software, hardware, and QA teams to build scalable, resilient, and high-throughput networking solutions. The position combines low-level systems programming, embedded Linux kernel networking, and modern dynamic routing protocols to deliver next-generation networking platforms at scale. Responsibilities Design, implement, and maintain high-performance data plane components, forwarding pipelines, and system daemons using C and Modern C++ (more C++ compa ratio). Develop, extend, and optimize modular packet-processing architectures and Linux kernel networking paths. Implement and enhance enterprise routing and L2/L3 capabilities, including BGP, OSPF, VRF, LACP (802.3ad), VLANs, and Dual-Stack IPv4/IPv6. Integrate, configure, and maintain open-source routing suites and daemons (such as BIRD and FRR). Diagnose and resolve complex networking, forwarding, and performance bottlenecks across user space and kernel space. Profile system performance, memory utilization, and throughput, implementing optimizations for multi-core hardware platforms. Collaborate with QA, Systems Test, and DevOps teams to define testing strategies, automated validation harnesses, and release-gating criteria. Participate in technical design reviews, architectural discussions, and code reviews to enforce software engineering best practices. Maintain development and build workflows using embedded build systems and CI/CD automation pipelines.
Selling Points
Requirements
Nice to Have