Qureos

FIND_THE_RIGHTJOB.

Staff Embedded Network Systems Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Description


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 Responsibilities


  • Design, develop, and maintain embedded networking software for routing, switching, and data plane systems.
  • Implement and enhance features for network platforms across OSI Layer 2 and Layer 3.
  • Participate in software and hardware design reviews, defining and articulating system software requirements.
  • Collaborate closely with hardware, QA, and cross-functional teams to ensure performance, scalability, interoperability, and reliability.
  • Troubleshoot, debug, and resolve complex networking issues in control and data plane software.
  • Contribute to system-level architecture discussions and performance optimization.
  • Participate in full product lifecycle development including design, implementation, testing, and maintenance.

Skills, Knowledge and Expertise


  • Strong programming skills in C/C++; experience with Go or Python is a plus.
  • Solid understanding of Linux OS internals and multi-threaded embedded software development.
  • Experience with networking protocols and systems within the OSI Layer 2 and Layer 3 stack, including switching, routing, and forwarding concepts (e.g., VLANs, STP, OSPF, BGP, MPLS, VXLAN, ARP, DHCP).
  • Understanding of network control and management software interfaces (e.g., REST APIs, NETCONF).
  • Strong debugging, troubleshooting, and analytical skills.
  • Familiarity with software testing, CI/CD, and agile development practices.
  • B.S./B.E./B.Tech or M.S. in Computer Science, Electrical, or Electronics Engineering.
  • 4 to 12 years of hands-on experience in embedded systems or networking software development.


Nice to Have Skills


  • Familiarity with ASIC/FPGA-based network processors, SDKs, or traffic managers.
  • Experience with automation frameworks and scripting (Python, Shell).
  • Knowledge of secure coding practices and network security fundamentals.
  • Understanding of microservices and modern software design patterns.

About Emumba

Emumba is a global engineering and consulting company with strengths in software development and an established AWS cloud practice focused on Data and GenAI. For 15 years, our teams across the US, the UAE, and Pakistan have earned trust through quality delivery and ownership of work. We look for people who value the culture they work in as much as the craft they bring to it.

© 2025 Qureos. All rights reserved.