Share this Job
Apply now »

Title:  Principal Software Engineer

We are CommScope RUCKUS!

In this 'always-on' world, we believe it's crucial to have a genuine connection with work you do.

 CommScope incorporates RUCKUS Network’s, which focuses on enabling wireless and wired connectivity across sophisticated and multifaceted networks. It offers dedicated engineering and Customer Service and Support resources to our customers across a spectrum of verticals including - hospitality, education, smart cities, government, venues, service providers and more.


General Summary:

We have an immediate opening for Principal Software Engineer in Taipei Development Center, Taiwan.

We are developing a series of wireless controller and edge-device products. You can participate in the high scaling cloud-based wireless controller system for carrier customs. This role is responsible for designing and developing cloud-based controller, data plane, edge-device software system, unit end-to-end system testing, and writing design documents. 


Minimum Qualifications

  • Understanding of Kubernetes orchestration concepts. 
  • Good English communications skills in explaining complexity architectures and concepts to various audiences.
  • Good knowledge of SDN/SD-WAN technologies and cloud-native ecosystem. 
  • Experience using git and CI/CD pipeline development flow. 
  • Strong troubleshooting and problem-solving ability on networking issues. 
  • Quick learner on engaging new technologies and understanding product requirements/standards/specifications. 
  • Self-motivated and a good teammate. 
  • Familiar with one or more programming languages, C/C++, Golang, Python, etc. 
  • Strong knowledge of TCP/IP, routing protocols and OSI model
  • 10-year or equivalent network system development experience


You will excite us if You have


  • Experience in building high availability systems. 
  • Experience with firewalls and embedded systems is a plus. 
  • Good knowledge of container specific networking CNI and virtualization. 
  • Experience with Linux kernel or driver development is a plus. 
  • Strong background in data structure and algorithms with the ability to customize. 
  • Experience with automation using Python, or other scripting languages. 
  • Experience with working in Agile environments and with Agile methodologies. 
  • Administrator-level working knowledge of Linux. 
  • Experience with network data plane architectures based on VPP/OVS/DPDK. 



Job Segment: Test Engineer, Software Engineer, Cloud, Embedded, Testing, Engineering, Technology

Apply now »