Software Architect (NOS)

evolution singapore · singapore, singapore, Singapore

Location
singapore
Job Type
Full-time
Posted
June 06, 2026

Job Description

Role Overview

We are seeking a highly experienced Software Design Lead to drive the development of next-generation network switch software. This role focuses on building and optimizing Network Operating Systems (NOS), particularly SONiC with deep involvement in C/C++ development, embedded Linux, networking protocols, and switch ASIC integration.

Responsibilities

  • Lead design and development of NOS (SONiC based) features and modules
  • Develop high-performance software in C/C++ for control plane and system components
  • Work on embedded Linux systems, including kernel-level and system programming
  • Implement and optimize networking protocols (L2/L3) such as BGP, OSPF, VLAN, VXLAN
  • Interface with switch ASICs (e.g. Broadcom, Marvell) to program forwarding behavior
  • Design and maintain HAL (Hardware Abstraction Layer) for hardware-software integration
  • Debug complex system issues across s...

Ready to Apply?

Submit your application for Software Architect (NOS) at evolution singapore

Apply Now