Software Engineer: Greenfield NOS/NMS for Networking

Evollabs

Dubai

On-site

AED 240,000 - 420,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Evollabs is building a next‑generation Network Operating System (NOS) and NOS management suite for data centers and telcos. Join the Hardware Abstraction Layer team and work with advanced ASICs from leading vendors, bridging hardware and software in high‑performance networking gear.

You will design and optimize multithreaded C code on Linux, collaborate with hardware engineers to integrate drivers, and translate routing protocols into hardware behavior.

Qualifications

  • Degree in Computer Science, Electrical Engineering, or related field.
  • Strong C programming skills and experience with Linux OS internals.
  • Knowledge of Ethernet/IP protocols and routing protocols (BGP/OSPF).
  • Ability to read standards (RFCs/IEEE) and translate them into code.
  • Hands-on debugging of multithreaded systems and navigating large codebases (>3GB).

Responsibilities

  • Design and implement NOS components that program and manage advanced network ASICs.
  • Debug, optimize, and improve multithreaded C code on Linux-based systems.
  • Collaborate with hardware engineers to integrate drivers and SDKs.
  • Translate routing protocols into hardware behavior with control‑plane teams.
  • Participate in design reviews and support QA with automated tests for ASIC software.

Skills

C programming
Linux internals
Networking protocols
Multithreading debugging
Codebase navigation

Education

Bachelor's degree in CS/EE or related

Tools

Broadcom StrataDNX
Linux kernel networking stack

Job description

Evollabs is building a next‑generation Network Operating System (NOS) and NOS management suite for data centers and telcos. Join the Hardware Abstraction Layer team and work with advanced ASICs from leading vendors, bridging hardware and software in high‑performance networking gear.

You will design and optimize multithreaded C code on Linux, collaborate with hardware engineers to integrate drivers, and translate routing protocols into hardware behavior.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (HAL, C)
Software Engineer (HAL, C)

Evollabs • Dubai

On-site
AED 240,000 - 420,000
Control Plane Engineer - Greenfield NOS for Data Centers
Control Plane Engineer - Greenfield NOS for Data Centers

Evollabs • Dubai

On-site
AED 240,000 - 420,000
HAL Engineering Lead — Build a Greenfield Network OS
HAL Engineering Lead — Build a Greenfield Network OS

Evollabs • Dubai

On-site
AED 420,000 - 590,000
Software Engineer (Control Plane, C)
Software Engineer (Control Plane, C)

Evollabs • Dubai

On-site
AED 240,000 - 420,000
Control Plane Team Lead: Routing & Networking
Control Plane Team Lead: Routing & Networking

Evollabs • Dubai

Hybrid
AED 350,000 - 540,000
SDET: Networking Test Automation for NOS
SDET: Networking Test Automation for NOS

Evollabs • Dubai

On-site
AED 180,000 - 360,000
Team Lead - HAL Engineering
Team Lead - HAL Engineering

Evollabs • Dubai

On-site
AED 420,000 - 590,000
Senior Network Test Automation Architect
Senior Network Test Automation Architect

Evollabs • Dubai

On-site
AED 180,000 - 240,000
Team Lead - Control Plane Engineering
Team Lead - Control Plane Engineering

Evollabs • Dubai

Hybrid
AED 350,000 - 540,000
Network CCL Engineer Gateworth Group On-site Fast Track available
Network CCL Engineer Gateworth Group On-site Fast Track available

HireHouse • Dubai

On-site
AED 350,000 - 500,000
Bonus
Benefits
Top locations