Software Engineer (HAL, C)

Evollabs

Dubai

Presencial

AED 180.000 - 280.000

Jornada completa

Hace 9 días
Generador de candidaturas

Una candidatura completa en un minuto — currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Evollabs is seeking a skilled Network Software Engineer to design and implement the next-generation NOS/NMS for data centers and telecom providers. You’ll work on HAL integration, multicore Linux systems, and ASIC-driven features in collaboration with hardware teams.

You’ll contribute to greenfield development, review designs, optimize multithreaded C code, and translate routing protocols into hardware behavior, with virtualization and containerization experience valued.

Formación

  • Degree in Computer Science, Electrical Engineering, or related field.
  • Strong C programming skills and Linux internals.
  • Knowledge of Ethernet/IP protocols and BGP/OSPF.
  • Experience reading standards (RFCs/IEEE) and translating into code.
  • Hands-on debugging of multithreaded systems.
  • Navigate large-scale codebases (>3GB).

Responsabilidades

  • Design and implement NOS components for ASICs.
  • Debug and optimize multithreaded C code on Linux.
  • Collaborate with hardware engineers on drivers and SDKs.
  • Translate routing protocols into hardware behavior.
  • Participate in design reviews and best practices.
  • Support QA with automated tests for ASIC-facing software.

Conocimientos

C programming
Linux internals
Networking protocols
Multithreaded debugging
RFCs/IEEE standards knowledge

Educación

Bachelor's degree in CS/EE

Herramientas

Broadcom StrataDNX
Linux kernel networking

Descripción del empleo

Join us to build the next-generation Network Operating System (NOS) powering cutting-edge switches and routers for global data centers and telco providers. As part of our Hardware Abstraction Layer (HAL) team, you’ll work directly with advanced ASICs from leading vendors and help bridge the gap between hardware and software in high-performance networking gear.

This is a unique opportunity to work on a greenfield NOS/NMS suite with AI-enhanced features, backed by one of the world’s largest and most recognized ODMs — but with the freedom and speed of a startup.

What You’ll Do
  • Design and implement NOS components that program and manage advanced network ASICs.
  • Debug, optimize, and improve multithreaded C code running on Linux-based systems.
  • Collaborate with hardware engineers to integrate drivers, SDKs, and chip features seamlessly.
  • Work with control-plane teams to translate BGP, OSPF, MPLS, and other routing protocols into hardware behavior.
  • Participate in design reviews and champion engineering best practices.
  • Support QA teams in building automated tests for ASIC-facing software components.
What We’re Looking For
  • Degree (or equivalent experience) in Computer Science, Electrical Engineering, or related field.
  • Strong C programming skills and experience with Linux OS internals.
  • Knowledge of Ethernet/IP protocols and at least one dynamic routing protocol (BGP, OSPF).
  • Ability to read standards (IETF RFCs, IEEE) and translate them into working code.
  • Hands-on debugging experience with complex, multithreaded systems.
  • Ability to navigate large-scale codebases (>3GB).
Ways to Stand Out
  • Experience with Broadcom StrataDNX or similar ASIC SDKs.
  • Familiarity with Linux kernel networking stack.
  • Exposure to I2C, SMBus/PMBus, ACPI, CPLDs, or FPGA-based systems.
  • Prior work on multithreaded Linux daemons and embedded platforms.
  • Experience with virtualization/containerization (KVM, Docker, Kubernetes).
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer (Control Plane, C)
Software Engineer (Control Plane, C)

Evollabs • Dubai

Presencial
AED 240.000 - 420.000
Network NOS Engineer (HAL, C) - Greenfield, AI-Driven
Network NOS Engineer (HAL, C) - Greenfield, AI-Driven

Evollabs • Dubai

Presencial
AED 180.000 - 280.000
Team Lead - HAL Engineering
Team Lead - HAL Engineering

Evollabs • Dubai

Presencial
AED 420.000 - 590.000
DevOps (ASIC EDA Flow Specialist)
DevOps (ASIC EDA Flow Specialist)

Evollabs • Dubai

Presencial
AED 350.000 - 550.000
RTL Developer (Dubai Office)
RTL Developer (Dubai Office)

Evollabs • Dubai

Presencial
AED 350.000 - 550.000
RTL Developer (Dubai Office)
RTL Developer (Dubai Office)

Evollabs Tech • Dubai

Presencial
AED 300.000 - 540.000
DevOps (ASIC EDA Flow Specialist)
DevOps (ASIC EDA Flow Specialist)

Evollabs Tech • Dubai

Presencial
AED 300.000 - 520.000
HAL Engineering Lead — Build a Greenfield Network OS
HAL Engineering Lead — Build a Greenfield Network OS

Evollabs • Dubai

Presencial
AED 420.000 - 590.000
High-Speed PCB Layout Engineer
High-Speed PCB Layout Engineer

Evollabs • Dubai

Presencial
AED 420.000 - 540.000
Team Lead - Control Plane Engineering
Team Lead - Control Plane Engineering

Evollabs • Dubai

Híbrido
AED 350.000 - 540.000