Search by job, company or skills

ASUS

Controller

Early Applicant
  • Posted 10 days ago
  • Be among the first 10 applicants

Job Description

Primary Responsibilities

  • 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

More Info

Industry:Other

Function:Software Engineering

Job Type:Permanent Job

Date Posted: 21/09/2025

Job ID: 126814057

Report Job

About Company

View More
Last Updated: 25-09-2025 03:43:14 PM