RD21908 Controller

14 hours ago


Taipei City, Taiwan ASUS Full time NT$200,000 - NT$240,000 per year

工作說明

  • Software Architecture Design: Lead the design and implementation of scalable, secure software architecture for local network controller systems
  • Technical Leadership: Provide technical guidance and mentorship to engineering teams while driving cross-functional collaboration
  • One of the following controller functions:
  • Device Discovery & Onboarding: Develop robust systems for automatic device discovery, onboarding, and lifecycle management of network devices (APs, switches, routers)
  • Device Health & Status Management: Create comprehensive monitoring and management systems for tracking device performance, health metrics, and operational status
  • Security & Certificate Management: Design and implement enterprise-grade security systems including TPM integration, certificate management, and secure authentication protocols
  • Backup & Restore Systems: Architect reliable data backup, recovery, and disaster recovery systems for critical network configurations

需求條件

【Essential Requirements】

  • Experience: Minimum 9+ years of software engineering experience with demonstrated cloud architecture leadership

Cloud Expertise: Proven experience with Azure cloud infrastructure (AWS or GCP acceptable with willingness to learn Azure)

  • Container Orchestration: Hands-on experience with Kubernetes, Docker, and container cluster management
  • Multi-tenant Systems: Experience designing multi-tenant architectures OR user management/access control systems
  • Event-Driven Systems: Experience with message queue systems (Kafka, NATS) and event-driven architecture patterns
  • Programming: Proficiency in Go, Java, or Python with willingness to master Go for this role
  • SDLC: Deep understanding of software development lifecycle, testing, and cloud-native development practices

【Preferred Qualifications】

  • Network Device Management: Hands-on experience with AP/Switch/Router configuration and management
  • Hardware Security: Experience with TPM, hardware security modules, and secure boot processes
  • Message Queue Systems: Experience with NATS, RabbitMQ, or similar high-performance messaging systems
  • System Integration: Experience with network device authentication, authorization, and certificate management systems
  • Disaster Recovery: Experience designing and implementing enterprise-grade backup and disaster recovery systems
  • RTOS: Real-time operating system experience
  • Debugging Tools: Proficiency with system-level debugging and performance analysis tools