Software Engineer (SONiC Networking)
TeraHop · Singapour
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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.
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