OpenNash Jobs
Zhongji Innolight · 新加坡

Software Engineers

新加坡Software Engineering

Listed on Zhongji Innolight’s official careers site. Posted August 18, 2026. Check that it is still open and apply there.

Apply on Zhongji Innolight’s careers site →

Job description

We are looking for passionate Computer Science or Computer Engineering graduates to join our R&D team developing software for next-generation Optical Circuit Switch (OCS) systems used in AI, hyperscale data centers and high-performance computing (HPC) networks. This role provides an excellent opportunity for individuals interested in network system software development, Linux, SONiC, and Optical Circuit Switching products.

Key Responsibilities

  • Develop, test and maintain software for Optical Circuit Switch (OCS) products and related system applications.
  • Design and implement SONIC based network operating system, network communication and control interface (such as gNMI/gNOI), database, API, device drivers for the optical switch system control, device management, configuration, monitoring and diagnostics.
  • Support software integration, debugging, system verification and product validation.
  • Collaborate with hardware, FPGA, optical, electrical and test engineers to validate integrated product behaviour, troubleshoot and resolve system issues.
  • Develop automation tools and scripts to improve software testing, system validation and manufacturing efficiency.
  • Prepare software documentation, test reports and user guides.
  • Participate in continuous improvement of software quality, reliability and maintainability.

Qualification

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering or a related discipline.
  • Fresh graduates are encouraged to apply.
  • Proficiency in one or more programming languages such as C/C++, Python.
  • Good understanding of software engineering principles, data structures, algorithms and object-oriented programming.
  • Sound knowledge of Linux operating systems, networking fundamentals (TCP/IP, Ethernet) and software debugging.
  • Experience with scripting, automation or REST APIs.
  • Knowledge of SONiC, network operating systems, Redis, SAI, or network testbeds is a plus.
  • Strong analytical and problem-solving skills with a willingness to learn new technologies.
  • Good communication skills and ability to work effectively in a multidisciplinary team.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Gitea.
  • Knowledge of AI/ML data center architectures and SDN paradigms.

More jobs at Zhongji Innolight

Similar jobs at other companies

Software Engineers, Canadian Air

General Dynamics · Dartmouth, NS, CA

Groepsleider Motor Engineers

ABB · Rotterdam, South Holland, Netherlands

OpenNash lists jobs from employers’ own careers sites and does not handle applications. Dates come from the employer where stated; “first seen” and “last checked” are our own observations.