Staff Software System Engineer

4 days ago


Islamabad, Islamabad, Pakistan eMumba Full time 1,200,000 - 3,600,000 per year
Description

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)

  • 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.



  • Islamabad, Islamabad, Pakistan Discretelogix Full time 1,500,000 - 3,000,000 per year

    Designation:Staff Software EngineerJob Description:We are seeking aStaff Software Engineerwith10+ years of experienceto lead the technical direction of product development initiatives. The ideal candidate will possess a deep understanding of software engineering principles, actively contribute to development efforts, and ensure seamless technical...


  • Islamabad, Islamabad, Pakistan eMumba Full time 120,000 - 240,000 per year

    We are looking for experienced Embedded Network Software Engineers with 4 to 12 years of experience in developing high-performance networking systems. In this role, you will be part of Emumba's engineering team working on next-generation network operating systems (NOS) and embedded software for leading global networking companies.Key ResponsibilitiesDesign,...

  • System Engineer

    17 hours ago


    Islamabad, Islamabad, Pakistan Nysonian Inc. Full time 1,200,000 - 2,400,000 per year

    Location:On-Site (Islamabad, Pakistan)Department:IT / InfrastructureReports To:Head of ITJob Type:Full-TimeAbout NysonianAt Nysonian, we're building the next generation of global lifestyle brands across travel, fitness, and wellness. With$150M+ in annual revenue,300+ teammates across 6 countries, and1.3M+ customers worldwide, we're only at the beginning.Our...

  • IT Systems Engineer

    2 weeks ago


    Islamabad, Islamabad, Pakistan Obizworks-Offshore Business Consultants Full time 2,160,000 - 2,400,000 per year

    Department:Network Operation Center - NOCPosition:Network Operations Center EngineerRole Definition:The NOC Engineer monitors and executes the daily operational activities needed to manage IT services and the supporting IT infrastructure. A NOC Engineer monitors large computer networks and servers for problems from a central location or remotely.Overview of...


  • Islamabad, Islamabad, Pakistan Contour Software Full time 1,200,000 - 3,600,000 per year

    About ContourContour Softwarehas grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Islamabad, Islamabad, Pakistan DAZTECH-Intl Full time 1,200,000 - 3,600,000 per year

    DAZTECH-Intl is hiringPosition Name: Senior System EngineerLocation: New Garden Town, LahoreTimings: 9:30am to 5:30pm𝐉𝐨𝐛 𝐃𝐞𝐬𝐜𝐫𝐢𝐩𝐭𝐢𝐨𝐧 & 𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐦𝐞𝐧𝐭𝐬:-> Installations and Configurations of Oracle Engineered Systems Exadata and Oracle database appliance.-> Good Experience of...

  • Software Engineer

    1 week ago


    Islamabad, Islamabad, Pakistan SafariFone Full time 900,000 - 1,200,000 per year

    We are looking for a motivated Software Engineer with 1–2 years of professional experience to join our engineering team. In this role, you will contribute to building scalable backend services, high-performance applications, and system-level components using Go, C, or C++. You will gain hands-on exposure to modern software practices, performance...


  • Islamabad, Islamabad, Pakistan MEP Solutions (Pvt) Ltd. Full time 1,200,000 - 2,400,000 per year

    MEP Solutions is looking for a BMS Engineer with expertise in BMS design, commissioning, and implementation for a position based in Fateh jang Near islamabad.Qualification: Bachelor's degree in electrical.Engineering Degree in Mechatronics/Mechanical/ElectronicsMinimum of 3-5 years of experience in BMS design, commissioning and ImplementationProficiency in...


  • Islamabad, Islamabad, Pakistan CodeCentro Full time 200,000 - 600,000 per year

    Job Title:Director of Software EngineeringLocation:Gulberg Greens, IslamabadReports To:CEOAbout the RoleWe are seeking an accomplishedDirector of Software Engineeringwith strongsoftware architecture experienceto lead the design, development, and delivery of enterprise-grade IoT and data-driven software solutions.This role blendstechnical depth and strategic...

  • Software Engineer

    6 days ago


    Islamabad, Islamabad, Pakistan Motive Full time 60,000 - 180,000 per year

    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...