Demo

Application Software Lead Architect

ASUS Computer International
Hillsboro, OR Full Time
POSTED ON 12/23/2025 CLOSED ON 4/3/2026

What are the responsibilities and job description for the Application Software Lead Architect position at ASUS Computer International?

Job Description Overview:

The candidate will lead the architecture and design of cloud and AI software solutions for ASUS NUC, Mini-PC, and IoT products, incorporating Generative and Agentic AI technologies. Responsibilities include defining requirements with stakeholders, developing advanced applications that leverage machine learning, and enabling secure, scalable solutions for healthcare and industrial automation. The role requires independent execution and team collaboration—coordinating with project management on schedules, participating in daily stand-ups, and providing weekly status updates.

Essential Duties and Responsibilities:

  • Analyze existing software solutions in target market segments; identify gaps and opportunities to align with strategic objectives.
  • Build and maintain strong relationships with ISV partners; identify and onboard new partners to expand software offerings.
  • Design and develop new features, capabilities, and solutions for ASUS NUC products.
  • Collaborate with project management to define development schedules, including alpha, beta, and production milestones.
  • Work closely with development teams to deliver solutions aligned with customer and product requirements.
  • Manage JIRA epics, stories, and tasks; provide status updates during daily stand-ups and weekly meetings.
  • Design and implement machine learning algorithms, neural networks, and AI models; collect, preprocess, and clean data for training.
  • Architect AI applications, including frontend, backend, APIs, data flow, and model integration.
  • Integrate LLM platforms such as OpenAI, Azure OpenAI, Anthropic, and Google Gemini.
  • Optimize prompt engineering, context management, and model response quality.
  • Ensure AI application security, monitor token usage, and maintain data privacy compliance.
  • Conduct technology evaluations, create architecture documentation, and guide engineering teams through implementation.
  • Communicate effectively on project status and issues in meetings and via clear, well-structured emails.
  • Collaborate across functional teams and business units to deliver market-ready software solutions, including technical deep dives and feature presentations.
  • Maintain reliable attendance and punctuality.

Knowledge and Skills:

  • Strong software development skills in Windows or Linux environments.
  • Familiarity with CI/CD pipelines and software release processes.
  • In-depth understanding of Windows or Linux subsystems, including drivers, middleware, and application layers.
  • Excellent problem-solving ability; adept at breaking down complex issues.
  • Strong verbal and written communication skills; able to convey technical concepts to diverse audiences.
  • Ability to thrive in a fast-paced, dynamic environment requiring flexibility and adaptability.
  • Proficient in English (written and spoken).
  • Experience with AI technologies: ChatGPT, GPT APIs, LangChain, and OpenAI Function Calling.
  • Knowledge of prompt engineering, context management, and vector databases (e.g., Pinecone, FAISS, Chroma).
  • Hands-on experience with RAG (Retrieval-Augmented Generation) implementations.
  • Familiarity with fine-tuning, tool calling, and agent frameworks.
  • Expertise in software architecture design (microservices, serverless, cloud-native, API gateway).
  • Proficiency in at least one major programming language:
    • Python (Flask, FastAPI, LangChain)
    • JavaScript/TypeScript (Node.js, Next.js)
  • Understanding of RESTful API, WebSocket, and GraphQL protocols.
  • Knowledge of cloud platforms (AWS, Azure, GCP) and AI workload deployment strategies.

 

Required Qualifications:

Years of Education

  • Bachelor of Science or Master’s degree in Computer Science, Computer Engineering, Artificial Intelligence, Software Engineering or related field


Work Experience

  • 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.
  • Deep understanding of system software stacks and OS architecture, including kernel components, drivers, middleware, and user-space frameworks.
  • Strong knowledge of industry-standard design patterns, software architecture principles, and scalable system design methodologies.
  • Proficient with modern software development toolchains, including build systems, CI/CD pipelines, performance profilers, and advanced debug tools.
  • Proven ability in complex troubleshooting, root-cause analysis, and system-level debugging across hardware, firmware, OS, and application layers.
  • Familiarity with AI algorithms, inference frameworks, and edge-AI system design, including model optimization, acceleration, and deployment flows.

 

Preferred Qualifications:

  • Ability to work in fast-changing environments and drive clarity in high-ambiguity situations.
  • Strong problem-solving skills with experience diagnosing complex system issues across hardware, OS, and software layers.
  • Solid understanding of cloud and edge architectures, including device management, data pipelines, and remote orchestration.
  • Experience deploying edge AI inference solutions in real commercial or industrial environments (retail, factory, transportation, etc.).
  • Familiarity with AI model optimization and acceleration (OpenVINO, TensorRT, ONNX Runtime, quantization, etc.).
  • Practical experience with edge-to-cloud integration, secure APIs, and enterprise authentication (OAuth/SSO).
  • Knowledge of DevOps practices relevant to IoT deployments, such as containerization, CI/CD, and remote update workflows.
  • Experience building dashboards or lightweight UIs (React, Vue, or similar) for device control or inference monitoring.
  • Prior leadership, mentorship, or cross-team technical influence in AI, IoT, or embedded system development.

 

Working Conditions:

  • Hybrid working model: Typically works in an office environment, 3 days in office each week.
  • Requires sitting, operating a computer keyboard, telephone and other office equipment for extended periods of time
  • Occasional travel, including international travel, may be required

 

Our comprehensive employee benefits include bonuses, medical, dental, vision, life insurance, AD&D insurance, Paid Time Off, EAP, & 401(k).

ASUS is an equal employment opportunity employer. The Company makes employment decisions without regard to race, color, religion, sex, gender, pregnancy/ breastfeeding, medical conditions related to pregnancy or childbirth, sexual orientation, age, national origin or ancestry, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, as well as any other characteristic protected by law, regulation or local ordinance, and strives to comply with all applicable laws on the subject. These employment decisions extend to hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment, pay and other forms of compensation, training and other terms and conditions of employment. 

Salary.com Estimation for Application Software Lead Architect in Hillsboro, OR
$77,482 to $96,809
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ASUS Computer International

  • ASUS Computer International Fremont, CA
  • The eCommerce Channel Marketing Specialist is responsible for end-to-end content management and execution for new product launches on ASUS.com. This role p... more
  • 2 Days Ago

  • ASUS Computer International Fremont, CA
  • The Finance Manager is a critical leadership role responsible for overseeing financial accounting operations, internal and external reporting, and financia... more
  • 3 Days Ago

  • ASUS Computer International City Of Industry, CA
  • The Business Development Manager (BDM) will play a pivotal role, excelling at the intersection of sales management and product management. This position co... more
  • 8 Days Ago

  • ASUS Computer International Fremont, CA
  • The ASUS Infrastructure Solutions Group (ISG) is a premier business group driving the future of enterprise technology through high-performance computing an... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Application Software Lead Architect jobs in the Hillsboro, OR area that may be a better fit.

  • Siemens Digital Industries Software Wilsonville, OR
  • Our GTI (Global Technology and Infrastructure) is the backbone of innovation at Siemens Digital Industries Software, providing mission-critical infrastruct... more
  • 9 Days Ago

  • Slalom Portland, OR
  • Mission As a Software Architect, you will contribute to the architecture of client solutions while advancing AI-empowered software development. We value di... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!