Staff Software System Engineer (Networking)

eMumba


Date: 8 hours ago
City: Islamabad
Contract type: Full time

Join a high-performance engineering team building next-generation network operating systems for leading data-networking platforms.
You will design and implement embedded software spanning control-plane (protocols & network logic) and data-plane (packet forwarding & resource management) components that power carrier-grade switching and routing solutions

Key Responsibilities

  • Design, develop, and maintain software for switching and routing platforms.
  • Build scalable control-plane modules (L2/L3 protocols, routing, management).
  • Implement high-performance data-plane features – packet forwarding, QoS, ACL, traffic management.
  • Participate in system architecture and design reviews; propose improvements.
  • Integrate and interact with third-party protocol stacks or SDKs.
  • Debug performance bottlenecks, memory leaks, and inter-process issues.
  • Collaborate cross-functionally with Hardware, QA, and Product teams to validate features and interop requirements.
  • Prepare design documents and drive feature sign-offs through the entire product life cycle.

Core Technical Expertise

Control Plane Areas:
  • L2 protocols – STP/MSTP/RSTP, 802.1p/q/v, 802.1x, 802.3ad (LACP), IGMP, ERPS
  • L3 protocols – IPv4/IPv6, OSPF, BGP, PIM, ISIS, VRF, L3VPN
  • Routing algorithms and data structures
Data Plane Areas:
  • Packet forwarding pipeline design and resource management (TCAM, packet buffers, RIB/FIB, ACL)
  • Policy-based routing (PBR), QoS, Rate-limiting, MPLS, VPLS, VLL, VXLAN, SDN/OpenFlow
  • High availability and in-service software upgrade (ISSU)
Programming & Systems:
  • Strong C/C++ programming skills (Mandatory)
  • Linux OS internals and multi-threaded development
  • Python or Shell scripting for automation (preferred)
  • Debugging tools (gdb, valgrind, profilers)
  • Familiarity with microservices and Go language is a plus

Nice to have & Requirements

  • Experience with network ASIC SDKs or traffic manager drivers
  • Exposure to automated unit testing frameworks
  • Understanding of REST APIs and system integration for management interfaces
  • Working knowledge of virtualized network functions (VMs, containers).
  • Experience with network ASIC SDKs or traffic manager drivers
  • Exposure to automated unit testing frameworks
  • Understanding of REST APIs and system integration for management interfaces
  • Working knowledge of virtualized network functions (VMs, containers)

Qualifications

  • B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics or related field
  • 4–12 years of hands-on experience in Networking / Telecom software development (embedded systems or network management)
  • Strong problem-solving and analytical skills

About Emumba

We specialize in delivering innovative solutions and exceptional services to meet the diverse needs of our clients. With a strong commitment to quality and customer satisfaction, we strive to exceed expectations and drive success in every project we undertake


Department

Backend

Employment Type

Full Time

Location

Islamabad, Pak

Workplace type

Hybrid

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior SQA Engineer - ISB Recruitment Drive New

Motive, Islamabad
1 week ago
Who we are: Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you complete visibility and...

Customer Project Manager

Ericsson, Islamabad
1 week ago
Join our Team About this opportunity: We are looking for a Customer Project Manager (CPM) who will lead assigned customer projects securing that project goals are met, customer’s expectations are fulfilled and that the customer relation is handled in the best possible way within the scope of the contract. What you will do: Establish the project plan baseline: define project...

Forecast Analyst

Oxford University Press Pakistan, Islamabad
1 week ago
Forecast Analyst Location: Islamabad, PK Salary: Dependent on skills and experience Division: Education Department: Sales North About the role This role will primarily involve using historical sales data and growth inputs to analyze and map sales trends to determine their influences on business. The incumbent will be required to develop and maintain demand forecast accuracy of stock, highlight variations between...