Staff Software Architect (Robotics & Artificial Intelligence)
Divergent Technologies
Torrance, United States Posted October 22, 2026
Check how well your resume matches this job
Salary Range
$141,380 - $224,500
Job Description
Join our Robotics & AI Software Team as a Staff Software Architect. You will lead the design and architecture of our software systems, focusing on real-time robotics control, planning/optimization, and generative AI/autonomous agents. You will be responsible for defining system-level designs, architecting end-to-end solutions, and establishing best practices across teams. The ideal candidate will have a Bachelor's degree in Computer Science, Robotics, AI/ML, or a related field, with 5+ years of professional experience, including architecture/design experience.
- Lead the design and architecture for the Robotics & AI Software Team, defining system-level designs for real-time robotics control, planning/optimization, and generative AI.
- Own the system architecture for multithreaded C++ and Python applications, architecting end-to-end solutions from design through production deployment.
- Establish CI/CD, containerization, build systems, automated testing, code quality, and engineering best practices across teams, driving continuous improvement.
- Bachelor’s in Computer Science, Robotics, AI/ML, or related field with 5+ years of professional experience, including architecture/design experience
- System architecture experience: design scalable, reliable, integrated software systems
- Expert proficiency in modern C++ (C++17 or newer) and Python; strong multithreaded, real-time, and performance-sensitive software design
- Strong Git, documentation, technical leadership, and cross-functional collaboration
- End-to-end GUI experience: design/architect operator-facing applications for monitoring, diagnostics, and control
- Infrastructure/deployment architecture: CI/CD, automated testing, containerization (Docker/Kubernetes), build systems (CMake), debugging, production-grade delivery
- Ability to lawfully access information and technology subject to U.S. export controls
- Robotics & Control: ROS/ROS2, MoveIt, kinematics/dynamics, trajectory generation, industrial automation/mechatronic integration
- Planning & Optimization: SAT/SMT, combinatorial optimization, constraint programming, PDDL/planners, open-source planning/scheduling libraries, cloud-native/scalable architecture
- Generative AI & Agents: LLMs/multimodal models, agentic patterns (function calling, reasoning loops, autonomous error correction), frameworks (LangGraph/LangChain/LlamaIndex), vLLM/PyTorch/HuggingFace, production multi-agent systems, inference optimization, MLOps, model monitoring/reliability, ethical AI/compliance
- Domain & Credentials: Advanced manufacturing, aerospace, automotive, robotics; Master’s/Ph.D. with publication/open-source record; C#/TypeScript; experience leading medium-to-large architectural initiatives
Required Skills
Similar Jobs
Senior Software Engineer (Robotics)
Divergent Technologies
Staff Software Engineer (Robotics)
Divergent Technologies
Senior Software Engineer
Abbott
AI Solutions Engineer
Divergent Technologies
How to apply
You apply on Divergent Technologies’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Divergent Technologies
See every open role at Divergent Technologies on ARes.
More Jobs at Divergent Technologies