Bracket Bot
Software Engineer
San Francisco · On-site · Full-time · Posted Jan 10, 2026
About the job
Build software connecting Bracket Bot’s robots, developer tools, and services, making robot capabilities reliable and easy to use in applications.
What you'll do
- Build and improve robot software, SDKs, APIs, and developer tools.
- Connect on-robot capabilities with supporting services and infrastructure; create interfaces for sensing, motion, audio, and machine learning.
- Debug software performance, reliability, and integration issues; write tests and documentation and collaborate across engineering teams.
What they ask for
- Strong software engineering fundamentals.
- Evidence of useful software built and shipped.
- Ability to reason about APIs, system interfaces, performance, and reliability.
- Care for developer experience and simple, well-designed tools; willingness to learn unfamiliar parts of the stack and own problems through completion.
Nice to have
- Experience with robotics, embedded Linux, or software interacting with physical hardware.
- Experience with SDKs, developer tools, distributed systems, cloud services, ML inference, real-time audio, or streaming systems.
Tools
SDKs, APIs, embedded Linux
AI focus
The role may involve integrating machine-learning inference into robot applications; the posting does not specify a particular AI project.
Model-written summary · the original posting is authoritative