Simular
Palo Alto, CA
Software Engineer, CUA Control
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer, CUA Control at SimularJob details
- Location
- Palo Alto, CA
- Work type
- Onsite
- Visa
- Sponsorship available
- Posted
- 1 week ago
- Apply on
- jobs.ashbyhq.com
About this role
Simular is a company focused on AI-driven automation, and they are seeking a Software Engineer to work on the control layer of their systems. The role involves developing low-level computer control mechanisms and ensuring reliable interactions across various operating systems.
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
What they're looking for:
- 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
- Experience with screen reader internals
- Remote desktop protocols (RDP/VNC)
- Game automation
- LLM agent tool-use systems
- Mobile device automation (iOS UIAutomation / XCTest, Android UIAutomator / Accessibility)
Ready to apply to Simular?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.