
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