System Platform Engineer

Engineering Taipei City, Taiwan


System Platform Engineer

Work Location: Taiwan, Taipei

Great Tech! Great Team! Great Culture!

A10 Networks is more than a technology company. We provide security. We provide intelligence. And we provide automation across our portfolio of secure application solutions services. It’s in our DNA. It’s what we stand for. Our mission is clear: To enable intelligent automation with deep machine learning to ensure business critical applications are protected, reliable and always available. Are you up for the challenge? Join us and make your impact in the future!

A10 Networks is seeking an Engineer with experience delivering platform software and/or network infrastructure applications to join the team in our Taipei office – Taiwan Design Center!

What You’ll be doing: 

  • Participate/lead in software development projects that provide infrastructure for both control plane and data plane applications in a high performance data networking device
  • Participate/lead in software development projects that support multiple hardware platforms
  • Participate in architecture discussions, code reviews with software development
  • Write design documents and unit test plans for software projects
  • Provide technical leadership and mentoring to junior team members
  • Communicate with team members and report weekly on project progress 

     

What We need to see:

  • BS/MS or PhD degree in CS, EE or relevant education background
  • Strong C/C++ programming skills and hands-on development experience using Linux or similar OS
  • Familiarity with High Availability technologies
  • Experience with TCP/IP and knowledgeable with common standard IP protocols such as ARP, IP, ICMP, UDP, GRE, etc.
  • Good understanding of control plane and data plane architecture in networking devices
  • A self-starter with the ability to work with others on large projects
  • A quality thinker who is open-minded, creative, intelligent, and self-confident
  • A proven track record delivering high quality, sustainable results within deadlines 

Way to stand out:

  • Knowledge of Virtualization and Overlay technologies such as Multi-tenancy, VxLAN, NVGRE
  • Knowledge of L4-7 technologies such as NAT, SLB
  • Knowledge of MPLS protocols such as RSVP/LDP
  • Experience in multi-threading, multi-core, and real-time high availability embedded systems
  • Knowledge of openSSL/cryptographic algorithms
  • Strong communication skills, both written and verbal