Jobiglo

No results.

Software Engineer (SONiC Networking)

TeraHop · Singapour

🇬🇧 English
C++ Python SONiC gNMI gNOI OpenConfig YANG Redis Linux kernel networking Docker

Job description

About the role

We are looking for a Software Engineer to design and implement advanced networking interfaces for SONiC‑based platforms. You will work on cutting‑edge SDN technologies that power hyperscale data‑centers and cloud infrastructure.

Key responsibilities

  • Design, implement, and integrate gNMI/gNOI northbound interfaces in SONiC using OpenConfig YANG models.
  • Extend and customize SONiC NOS for Ethernet and optical circuit‑switch platforms, ensuring scalability.
  • Develop and maintain Redis database schemas and synchronization logic across management and control components.
  • Build, containerize, and orchestrate SONiC services with Docker for modular, high‑performance deployments.
  • Create automated tests, validation scripts, and simulation frameworks for platform bring‑up and API verification.
  • Collaborate with hardware, ASIC, and SDN controller teams to deliver fully integrated networking solutions.

Required profile

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Strong proficiency in C/C++ for system programming and Python for automation and testing.
  • Deep understanding of SONiC architecture, its management framework, and Redis‑based database design.
  • Experience with gNMI/gNOI services and OpenConfig YANG models for configuration, telemetry, and RPC.
  • Solid knowledge of Linux kernel networking, user‑space networking services, and container‑based system design.
  • Hands‑on experience with Docker, debugging containerized environments, and performance optimization.
  • Fluent in Mandarin and English for effective global collaboration.

Required skills

  • C/C++
  • Python
  • SONiC NOS
  • gNMI / gNOI
  • OpenConfig YANG
  • Redis
  • Linux kernel networking
  • Docker

What we offer

  • Opportunity to work on cutting‑edge networking technologies for hyperscale data‑centers.
  • Collaboration with a world‑class engineering team.
  • Ability to shape the future of disaggregated networking and software‑defined infrastructure.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec TeraHop.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Singapore.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

73 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

TeraHop

Singapour