Software Engineer, CUA Control

Simular Inc.

California (MO)

On-site

USD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Simular Inc. is seeking an Engineer to enhance the control layer, translating AI model intents into reliable actions. You will focus on low-level input automation across macOS, Windows, and Linux.

Key responsibilities include implementing UI element detection and tackling reliability issues. Candidates should have experience with OS-level automation and accessibility frameworks. This position offers opportunities to work with cutting-edge AI systems in a dynamic environment.

Qualifications

  • Experience building OS-level input automation (CGEvent, SendInput, xdotool, etc.).
  • Understanding of accessibility frameworks like AXUIElement, UI Automation, and AT-SPI.
  • Experience in dealing with flaky element selectors and timing issues.

Responsibilities

  • Work on the low-level computer control stack for input simulation.
  • Implement UI element detection using various accessibility APIs.
  • Contribute to feedback loops to improve agent reliability.

Skills

OS-level input automation
Accessibility frameworks
Reliability and edge cases
Tools like Playwright

Job description

Where multiple locations are listed for this role, the position may be based in any of those locations, with priority determined according to the order of listing.

We're looking for an engineer to work on the control layer - the system that translates an AI model's intent into precise, reliable actions on a real computer. This means mouse movements, keyboard input, window management, UI element detection, and error recovery across macOS, Windows, and Linux.

What you'll do
  • Work on the low-level computer control stack: mouse/keyboard injection, screen capture, coordinate mapping, input simulation
  • Implement UI element detection using accessibility APIs (AXUIElement, UI Automation), DOM/a11y trees, and visual grounding
  • Help build the abstraction layer that lets our agent operate across OS platforms and application types
  • Tackle reliability problems: element targeting under UI changes, window occlusion, resolution scaling, cross-app focus management
  • Contribute to feedback loops: how does the agent know its action worked? How does it recover when something unexpected happens?
  • Work closely with the model and planning team on the interface between intent and execution
You might be a fit if
  • You've built OS-level input automation (CGEvent, SendInput, xdotool, or similar)
  • You understand accessibility frameworks - AXUIElement on macOS, UI Automation on Windows, AT-SPI on Linux
  • You've dealt with flaky element selectors, timing issues, resolution-dependent coordinates
  • You think carefully about reliability and edge cases
  • You've worked with tools like Playwright, Appium, PyAutoGUI, Hammerspoon, or similar
Bonus

Experience with screen reader internals, remote desktop protocols (RDP/VNC), game automation, LLM agent tool-use systems, or mobile device automation (iOS UIAutomation / XCTest, Android UIAutomator / Accessibility).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

OS Automation Engineer – AI Action Controller
OS Automation Engineer – AI Action Controller

Simular Inc. • California (MO)

On-site
Tools and Automation Engineer - Agentic OS Experiences
Tools and Automation Engineer - Agentic OS Experiences

Apple Inc. • Cupertino (CA)

On-site
USD 176,000 - 312,000
Employee stock purchase plan
Medical and dental coverage
Tuition reimbursement
ML Agent Engineer
ML Agent Engineer

Apple Inc. • Seattle (WA)

On-site
USD 150,000 - 278,000
Employee stock options
Relocation assistance
Education reimbursement
Software Engineer (Agentic AI), AI & Data Platforms
Software Engineer (Agentic AI), AI & Data Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 120,000 - 180,000
Sr Software Engineer - Applied Intelligence
Sr Software Engineer - Applied Intelligence

Apple Inc. • Santa Clara (CA)

On-site
USD 181,100 - 318,400
Comprehensive medical and dental coverage
Retirement benefits
Educational reimbursement
+1
Software Engineer
Software Engineer

Aspiron Search • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Meaningful equity
Senior UI Engineer - Special Projects
Senior UI Engineer - Special Projects

Apple Inc. • Cupertino (CA)

On-site
USD 184,700 - 324,800
Automation Engineer - AI
Automation Engineer - AI

Keywords Studios • San Francisco (CA)

Remote
Paid Time Off
401k (3% matching)
Medical, Dental and Vision benefits
Tools & Automation Engineer, AppleCare
Tools & Automation Engineer, AppleCare

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 176,000 - 312,000
Software Engineer (Tools), Engagement Engineering
Software Engineer (Tools), Engagement Engineering

Apple • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Discounted products and free services
+2