Talent.com
Software Engineer – Automatic Computer Use (Windows)
Software Engineer – Automatic Computer Use (Windows)Lenovo • Chicago, Illinois, United States of America
Software Engineer – Automatic Computer Use (Windows)

Software Engineer – Automatic Computer Use (Windows)

Lenovo • Chicago, Illinois, United States of America
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Description and Requirements

Role Overview

We are seeking a Windows-focused Software Engineer to build agent-driven automatic computer use capabilities that can observe, reason, and take actions on Windows PCs. This role combines deep Windows system engineering with LLM-powered agent integration, enabling intelligent, safe, and automated computer interactions.

You will work on software agents that leverage LLMs for reasoning and decision-making, while executing actions through Windows OS APIs and services.

Key Responsibilities :

Windows Computer Use & Automation

  • Design and implement agent actions that interact with Windows OS, applications, and system services
  • Build reliable computer use primitives such 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

  • Integrate LLMs into agent workflows for 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
  • Optimize LLM usage for latency, cost, and reliability
  • Agent Execution & Reliability

  • Implement execution logic including retries, rollback, and error handling
  • Optimize system 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
  • Basic Qualifications

  • 4+ years of professional software engineering experience
  • Strong experience building Windows desktop or system-level software
  • Proficiency in C++ and / or C# (.NET)
  • Hands-on experience with Windows 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 frameworksIntegrating LLMs into application workflowsHandling structured outputs, error cases, and latency considerations
  • Strong understanding of multithreading, concurrency, and system debugging
  • Preferred Qualifications

  • Experience with agent-based automation or computer use systems
  • Advanced LLM integration experience, including : Tool / function callingPrompt engineering and evaluationHybrid rule-based + LLM architectures
  • Knowledge of Win32, WinRT, UWP, WMI, or PowerShell
  • Familiarity with : Power management and resource constraintsEnterprise or OEM Windows environments
  • Exposure to AI safety, guardrails, or explainability techniques
  • [job_alerts.create_a_job]

    Software Engineer Automatic Computer Use Windows • Chicago, Illinois, United States of America

    [internal_linking.similar_jobs]
    Engineer Sr, Embedded Software Development

    Engineer Sr, Embedded Software Development

    Shure Incorporated • Niles, IL, United States
    [job_card.full_time] +1
    Engineer Sr, Embedded Software Development.Shure is seeking senior engineers to join our critical embedded software development team. Embedded Software Development Engineer,.Product Development Divi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Aerospace Software Embedded Engineering Director

    Aerospace Software Embedded Engineering Director

    Woodward HRT / MPC • Niles, IL, United States
    [job_card.permanent]
    Woodward is committed to creating a great workplace for all team members.Our company and its members are committed to acting with integrity, being respectful and accountable to one another, and sta...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Advertising Tech

    Senior Software Engineer - Advertising Tech

    Traveltechessentialist • Chicago, IL, United States
    [job_card.full_time]
    A leading travel technology company in Chicago is seeking a Software Development Engineer III to innovate and enhance its advertising technology solutions. The role involves designing scalable syste...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, AI-Driven Freight (Chicago On-site)

    Senior Software Engineer, AI-Driven Freight (Chicago On-site)

    Slope • Chicago, IL, United States
    [job_card.full_time]
    A leading technology company is seeking a software engineer to join their team in Chicago.You will lead customer implementations and architect workflows that integrate with client systems.The ideal...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - Scalable Ad Tech Platform

    Senior Software Engineer - Scalable Ad Tech Platform

    UNAVAILABLE • Chicago, IL, United States
    [job_card.full_time]
    A global technology firm in Chicago is looking for a Senior Software Engineer to develop its next-generation Retail Media Network platform. This role involves designing and maintaining high-performa...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer Remote or Chicago (Blockchain DeFi)

    Software Engineer Remote or Chicago (Blockchain DeFi)

    Turnblock.io • Chicago, IL, US
    [filters.remote]
    [job_card.full_time]
    Our client is on crypto’s cutting edge technology, and we’re looking for the right engineers to join them.Our client's Blockchain Distribution Network (. DeFi (Decentralized Finance)...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Software Integration Engineer

    Senior Embedded Software Integration Engineer

    PlusAI • Chicago, IL, US
    [job_card.full_time]
    This role will be part of the runtime team which is responsible for the entire on-vehicle AD system integration, optimization, and core feature development. In this role, you will collaborate cross-...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Technical Engineer (IT-User Support Services)

    Technical Engineer (IT-User Support Services)

    InsideHigherEd • Palos Hills, Illinois, United States
    [job_card.full_time]
    Technical Engineer (IT-User Support Services).Technical Engineer (IT-User Support Services & PC Assets).Under the direction of the Manager of User Support Services, the Technical Engineer is a memb...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Compute Platform

    Senior Software Engineer, Compute Platform

    Moonlite • Chicago, IL, US
    [job_card.full_time]
    Moonlite delivers high-performance AI infrastructure for organizations running intensive computational research, large-scale model training, and demanding data processing workloads.We provide infra...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer - Cloud Images

    Software Engineer - Cloud Images

    Canonical • Chicago, IL, US
    [job_card.full_time]
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Android Software Engineer, Ad Formats Chicago, IL

    Android Software Engineer, Ad Formats Chicago, IL

    Reddit, Inc. • Chicago, IL, United States
    [job_card.full_time]
    Reddit is a community of communities.It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • Chicago, IL, United States
    [job_card.full_time]
    The Advanced Software Engineer designs, builds, and operates cloud-native web applications that power our business.This role blends strong technical skills with a collaborative mindset to deliver s...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Computer Hardware Tech

    Computer Hardware Tech

    Inova Staffing • Chicago, IL, US
    [job_card.full_time]
    Perform baseline testing for assigned products and accurately document item condition, specifications, and functionalities. Identify and change out essential components such as RAM, graphics cards, ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Cloud Automation & APIs

    Senior Software Engineer - Cloud Automation & APIs

    Sidley Austin • Chicago, IL, United States
    [job_card.full_time]
    A leading law firm is seeking a Senior Software Engineer to contribute to cloud-native solutions.In this role, you'll develop APIs, optimize workflows, and implement complex data transformations us...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    System Engineer (SCCM SCOM)

    System Engineer (SCCM SCOM)

    DKMRBH Inc • Chicago, Illinois, USA
    [job_card.full_time]
    Client is seeking a System Engineer to support and troubleshoot a Windows-based server environment.This role has end-to-end responsibility for server operations in a 24x7 enterprise setting support...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior UiPath Automation Architect (Remote)

    Senior UiPath Automation Architect (Remote)

    CoSourcing Partners Inc. • Chicago, IL, United States
    [filters.remote]
    [job_card.full_time]
    A technology consulting firm is seeking an experienced Senior UiPath Solution Architect to design and operationalize scalable automation solutions that enhance business efficiency.This role require...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Windows / Desktop Applications - Chicago, USA

    Senior Software Engineer, Windows / Desktop Applications - Chicago, USA

    Speechify • Chicago, IL, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote UiPath Automation Engineer

    Remote UiPath Automation Engineer

    Synchronous Solutions, Inc. • Chicago, IL, United States
    [filters.remote]
    [job_card.full_time]
    A technology solutions firm is seeking a UiPath Developer to deliver Automation Projects.This role requires being UiPath Certified and a Bachelor’s degree in a related field.The developer will work...[show_more]
    [last_updated.last_updated_30] • [promoted]