Simular Logo

Simular

Software Engineer, CUA Control

Posted Yesterday
Be an Early Applicant
In-Office
Singapore, SGP
Entry level
In-Office
Singapore, SGP
Entry level
Build the low-level control layer that translates AI intent into reliable computer actions across macOS, Windows, and Linux. Develop mouse and keyboard injection, screen capture, UI element detection, accessibility integrations, cross-platform abstractions, and error recovery. Address targeting, focus, scaling, occlusion, and timing issues while collaborating with model and planning teams on intent execution interfaces.
The summary above was generated by AI

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).

Similar Jobs

45 Minutes Ago
Easy Apply
In-Office or Remote
Singapore, SGP
Easy Apply
Expert/Leader
Expert/Leader
Information Technology • Security • Cybersecurity
Leads complex ICS/OT cybersecurity consulting engagements for critical infrastructure organizations. Responsibilities include architecture reviews, threat assessments, compromise investigations, tabletop exercises, executive briefings, strategic recommendations, engagement governance, research, methodology improvement, thought leadership, mentorship, and customer relationship development. The role advises engineering, operations, and executive stakeholders while influencing security services, detection content, technology, and training.
Top Skills: Dnp3Endpoint Visibility PlatformsHmisIcs/Ot CybersecurityIndustrial InstrumentationMdrModbusNetwork Visibility PlatformsPlcsRtusSIEMSoar
An Hour Ago
Hybrid
Singapore, SGP
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
Join the Grow Squad as the Scalable Platform product team's data partner to identify financial, regulatory, and operational risks. Build controls and assurance monitoring, maintain data pipelines, run forecasting and statistical analyses, and influence product decisions to ensure safe, sustainable, and profitable growth.
Top Skills: AirflowBayesian StatisticsCausal InferenceDbtPythonSnowflakeSQL
Internship
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Develop advanced analytics solutions for High Bandwidth Memory manufacturing. Analyze engineering datasets, build automated data pipelines and monitoring workflows, apply statistical and machine learning methods to detect deviations, investigate process-to-product relationships, and create dashboards that improve yield, quality, reliability, and performance insights. The intern will present findings to engineering stakeholders and gain experience in semiconductor product engineering, manufacturing analytics, and AI-enabled engineering solutions.
Top Skills: Agentic AiDashboardingData VisualizationGenerative AiJmpMachine LearningMatlabPythonSQLStatistical Modeling

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account