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

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.

© 2025 Qureos. All rights reserved.