Share this Job

Title:  Staff 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’s Venue and Campus segment incorporates RUCKUS Networks, 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 Staff Software Engineer in Taipei Development Center, Taiwan.

We are developing 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 Skills Required:

  • 6+ years’ experience in networking related embedded software development.
  • Strong C/C++ software and Linux based system programming.
  • Experience with multi-processes/threads programming using POSIX and System V.
  • Linux networking, TCP/IP, routing protocols, and L2/L3 protocols knowledge
  • Good knowledge of SDN/SD-WAN technologies and its ecosystem.
  • Experience with high performance data plane architectures like DPDK or XDP
  • Experience using git and CI/CD pipeline development flow.
  • Strong troubleshooting and problem-solving ability on networking issues.
  • Self-motivated and a good team player.
  • Quick learner on engaging new technologies and understanding product requirements/standards/specifications.


You will excite us if you have:

  • Excellent knowledge of networking and virtualization.
  • Strong understanding network data plane architectures based on VPP/OVS/FRR.
  • Experience in developing using Python, Go, Bash, and its ecosystem.
  • Experience with working in Agile environments and with Agile methodologies.
  • Experience with automation using Python, or other scripting languages.
  • Experience in building large scale, high performance, high availability systems.
  • Experience with firewalls and embedded systems are a plus.
  • Experience with Linux kernel or driver development is a plus.
  • Administrator level working knowledge of Linux.
  • Strong background in data structure and algorithms with ability to customize


Why CommScope and Ruckus

CommScope is pushing the boundaries of communications technology. For more than 40 years, we’ve been leaders in innovating 5G, private networks and Gigabit speeds everywhere – we're always anticipating what’s next. Developments such as the Internet of Things, magnificent connectivity, Cloud and 5G introduce new requirements and demand creative thinking. With our unmatched expertise in copper, fiber, and wireless infrastructure, our global clients rely on us to outperform today and be ready for the needs of tomorrow.

RUCKUS is a Business Unit within CommScope, passionate about delivering groundbreaking solutions to build a smarter, simpler, more connected world. At the heart of global connectivity are the engineers who write innovative software for our award-winning routing and switching products to bring the information quickly and effectively where needed. We are a pioneer in the wireless infrastructure market, enabling carriers and enterprises to stay ahead of the exploding demand for high-bandwidth applications and services Our Ruckus Smart Wi-Fi, LTE, and Switching technology redefines what’s possible in wireless network performance with flexibility, reliability, and affordability.

CommScope is an Equal Opportunity Employer, including people with disabilities and veterans. To learn more visit careers.commscope.com/eeo


Job Segment: Developer, Engineer, Software Engineer, Network, Embedded, Technology, Engineering