Search by job, company or skills

H

Senior Software Engineer Networking

2-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 100 applicants
Quick Apply

Job Description

  • Design and develop carrier-grade control plane networking software for high-performance routers and switches.
  • Build scalable and low-latency networking solutions optimized for large-scale, multi-core architectures used in ISP environments.
  • Perform complex debugging, profiling, and performance optimization for multi-threaded systems.
  • Modernize legacy networking software by refactoring monolithic applications into modular and microservices-based architectures.
  • Develop software tightly integrated with Linux/Unix operating systems, including kernel interactions, socket programming, memory management, and IPC mechanisms.
  • Analyze and resolve complex system-level and protocol-level issues using advanced debugging and packet analysis tools.
  • Contribute across the full software lifecycle including design, development, testing, optimization, and deployment.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical discipline.
  • 69 years of experience developing high-performance, carrier-grade networking software.
  • Strong expertise in C/C++ programming with proven experience in low-latency and multi-threaded systems.
  • Deep understanding of Linux/Unix OS internals, kernel interactions, memory management, and IPC.
  • Hands-on experience diagnosing performance and memory issues using tools such as GDB, Valgrind, flamegraphs, or similar.
  • Strong understanding of ISP network architectures and control plane software design.

Preferred Qualifications

  • Experience developing Layer 2 and Layer 3 networking protocols, multicast, broadband edge protocols, routing, VPN/VXLAN, QoS, or firewall features.
  • Exposure to Broadcom DNX platforms including Jericho2, J2C, or Q2C.
  • Proficiency in Python and Bash scripting for automation, testing, and tooling.
  • Experience with packet analysis and troubleshooting using tools such as Wireshark.
  • Knowledge of cloud-based deployment environments including containers, virtual machines, orchestration, and system services.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

The Hewlett-Packard Company, commonly shortened to Hewlett-Packard or HP, was an American multinational information technology company headquartered in Palo Alto, California. HP developed and provided a wide variety of hardware components, as well as software and related services to consumers, small and medium-sized businesses (SMBs), and large enterprises, including customers in the government, health, and education sectors. The company was founded in a one-car garage in Palo Alto by Bill Hewlett and David Packard in 1939, and initially produced a line of electronic test and measurement equipment. The HP Garage at 367 Addison Avenue is now designated an official California Historical Landmark, and is marked with a plaque calling it the "Birthplace of 'Silicon Valley'".

Job ID: 139683849