Jobs search

Software Engineer – Automatic Computer Use (Windows)

Lenovo Full Time Chicago, US 3 days ago
We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).

This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.

Key Responsibilities

Windows Computer Use Automation
• Design and implementagent actionsthat interact with Windows OS, applications, and system services
• Build reliablecomputer use primitivessuch as application control, system configuration, file operations, and window management
• Integrate with Windows APIs, services, and background tasks
• Ensure agents function correctly across user sessions, power states, and device conditions

LLM Integration Agent Intelligence
• IntegrateLLMs into agent workflowsfor task planning, decision-making, and intent interpretation
• Implement prompt templates, tool-calling patterns, and structured outputs
• Handle fallbacks between LLM-based reasoning and deterministic logic
• OptimizeLLM usage for latency, cost, and reliability

Agent Execution Reliability
• Implement execution logic including retries, rollback, and error handling
• Optimizesystem performance, power usage, and responsiveness
• Support long-running and event-driven agent workflows

Security, Privacy Trust
• Respect Windows security boundaries and permission models
• Implement safeguards to ensure transparent and user-controlled automation
• Contribute to logging, auditing, and explainability of agent actions

Collaboration
• Partner closely with Agent Platform, AI, UX, and Android teams
• Participate in architecture reviews and cross-platform design discussions
• Help define best practices for AI-driven computer use automation

Required Qualifications
• 4+ years of professional software engineering experience
• Strong experience buildingWindows desktop or system-level software
• ProficiencyinC++ and/or C# (.NET)
• Hands-on experience withWindows Services, background execution, or system APIs
• At least 2 years of experience integrating and using Large Language Models (LLMs)in production or near-production systems, including:
• Calling LLM APIs or frameworks
• Integrating LLMs into application workflows
• Handling structured outputs, error cases, and latency considerations
• Strong understanding ofmultithreading, concurrency, and system debugging

Preferred Qualifications
• Experience withagent-based automation or computer use systems
• Advanced LLM integration experience, including:
• Tool / function calling
• Prompt engineering and evaluation
• Hybrid rule-based + LLM architectures
• Knowledge ofWin32, WinRT, UWP, WMI, or PowerShell
• Familiarity with:
• Power management and resource constraints
• Enterprise or OEM Windows environments
• Exposure toAI safety, guardrails, or explainability techniques

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.

Job summary

We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every d…

How to apply

Apply on www.linkedin.com.

Apply here

Sponsored

Ask a question

Have a quick question about this vacancy? Send it here. We’ll review it before publishing.

Source & verification

Source: Employer direct
Verified listings are reviewed or posted directly by trusted sources.
Imported: Mar 21, 2026 23:55

Related jobs

Hays New
Closing date
Ongoing
Level
Not specified
Location
Remote · Charing Cross, South East London, United Kingdom
Contract
Full Time
Posted 1 day ago
IntaPeople New
Closing date
Ongoing
Level
Not specified
Location
Ball Road, Llanrumney Community, United Kingdom
Contract
Full Time
Posted 1 day ago
Inspire People New
Closing date
Ongoing
Level
Lead
Location
Remote · Raby Terrace, Darlington, United Kingdom
Contract
Full Time
Posted 1 day ago

Stay safe while applying

Applying is always free.

We never charge application fees, and verified employers will never ask for payment, OTP codes, or passwords. Premium membership payments are handled securely on our website only, and we never request payment through personal messages or external links.

If you encounter suspicious behavior, report the job immediately.

Last updated: Mar 23, 2026 02:55
Back to listings