ASUS

Lead Architect, AI Application Software

ASUS

full-time

Posted on:

Location Type: Hybrid

Location: Hillsboro • Oregon • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudIoTJavaLinux

About the role

  • Lead the architecture and design of cloud and AI software solutions for ASUS NUC, Mini-PC, and IoT products
  • Define requirements with stakeholders and develop advanced applications leveraging machine learning
  • Enable secure, scalable solutions for healthcare and industrial automation
  • Analyze existing software solutions; identify gaps and opportunities
  • Build and maintain relationships with ISV partners; onboard new partners
  • Design and develop new features and solutions for ASUS NUC products
  • Manage JIRA epics, stories, and tasks; provide status updates in meetings
  • Conduct technology evaluations and guide engineering teams

Requirements

  • Bachelor of Science or Master’s degree in Computer Science, Computer Engineering, Artificial Intelligence, Software Engineering or related field
  • 10+ years of hands-on software development experience in C/C++, C#, Java, or related languages within Windows and/or Linux environments, with 4+ years in system architecture, platform design, or technical leadership roles
  • Strong software development skills in Windows or Linux environments
  • Familiarity with CI/CD pipelines and software release processes
  • Excellent problem-solving ability; adept at breaking down complex issues
  • Strong verbal and written communication skills; able to convey technical concepts to diverse audiences
  • Proficient in English (written and spoken)
Benefits
  • Bonuses
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • AD&D insurance
  • Paid Time Off
  • Employee Assistance Program (EAP)
  • 401(k)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++C#Javamachine learningsystem architectureplatform designsoftware developmentCI/CDsoftware release processes
Soft skills
problem-solvingcommunicationrelationship buildingstakeholder managementtechnical leadership
Certifications
Bachelor of ScienceMaster’s degree