More jobs:
Robotics Software Architect
Job in
Sunnyvale, Santa Clara County, California, 94087, USA
Listed on 2026-01-08
Listing for:
Undercontrol
Full Time
position Listed on 2026-01-08
Job specializations:
-
Software Development
Robotics, Software Engineer
Job Description & How to Apply Below
Position Overview
As a Robotics Software Architect, you'll lead the design of the systems that control our robots' behavior—from state machines and execution frameworks to diagnostics, APIs, and developer tools. You'll shape a runtime architecture that is modular, production-ready, and built for real-world deployment, while also enabling others to interface with it through well-documented SDKs.
Responsibilities
• Architect and implement runtime systems for state management, execution, and lifecycle control
• Design tooling to support debugging, testing, simulation, and deployment
• Develop internal SDKs and external-facing APIs that enable scalable and flexible system integration
• Create clear, maintainable documentation to support both internal teams and external developers
• Integrate ROS 2 and IPC systems into scalable robot software
• Drive system-level architectural decisions and mentor other engineers
• Validate runtime code through simulation and rigorous field testing
Requirements
• 6+ years in real-time or robotics software, with 2+ years in a lead or architect role
• Expert in C++ (Cand Python
• Deep knowledge of ROS 2, lifecycle nodes, and DDS
• Proven experience building distributed runtime or middleware systems
• Familiarity with Docker and containerized development
• Experience designing and documenting APIs or SDKs for developer-facing use
• Strong communicator and collaborator across engineering disciplines
Nice to Have
• Experience with behavior trees, safety systems, or field diagnostics
• Familiarity with simulation environments like Isaac Sim, Mujoco
• CI/CD and orchestration using Docker, colcon, Git Hub Actions
• Open-source contributions in robotics, ROS 2, or developer tooling
• Competitive salary & equity
• 401(k) with match
• Field testing opportunities & hands-on robotics work
To apply , submit your resume here or email .
To apply , email .
#JLjbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×