- Robot type
- Industrial Automation
- Location
- TorranceCaliforniaUSA
- Job type
- Artificial Intelligence
- Posted
- Sep 14, 2026
- Salary
- $141,380–$224,500 a year
Staff Software Architect, Robotics & AI
Job description
Join us and help push the boundaries of what can be built.
We are seeking a Software Architect to lead design and architecture for the Robotics & AI Software Team. You will define system-level designs spanning real-time robotics control, planning/optimization, and generative AI / autonomous agents — with deep expertise in C++ and Python, end-to-end GUI development, and infrastructure/deployment at scale.
Divergent is building the new industrial age. Every day, our teams design, manufacture, and assemble advanced systems for some of the world’s most demanding industries.
Job responsibilities
- Own system architecture for multithreaded C++ and Python applications across robotics control, automation, AI/ML, and optimization pipelines.
- Architect end-to-end solutions from design through production deployment: operator-facing GUIs, diagnostics, monitoring, simulation/modeling, calibration, and fault-detection systems.
- Design scalable, reliable integrations with robotics stacks (ROS/ROS2, MoveIt), electromechanical hardware, sensors, and manufacturing systems.
- Define architecture for planning/optimization (SAT/SMT, constraint programming, PDDL/planners) and generative AI / agentic systems (LLMs, multimodal models, multi-agent orchestration, inference optimization).
- Establish CI/CD, containerization (Docker/Kubernetes), build systems (CMake), automated testing, code quality, and engineering best practices across teams.
- Lead technical design, review, and mentoring; collaborate cross-functionally with controls, electrical, mechanical, systems, manufacturing, data, legal, and product.
- Drive commissioning, troubleshooting, and continuous improvement; support production hardware integration.
Job requirements
- Ability to lawfully access information and technology subject to U.S. export controls.
- Bachelor’s in Computer Science, Robotics, AI/ML, or related field with 5+ years of professional experience, including architecture/design experience.
- Expert proficiency in modern C++ (C++17 or newer) and Python; strong multithreaded, real-time, and performance-sensitive software design.
- System architecture experience: design scalable, reliable, integrated software systems.
- 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.
- Strong Git, documentation, technical leadership, and cross-functional collaboration.
- Robotics & Control: ROS/ROS2, MoveIt, kinematics/dynamics, trajectory generation, industrial automation/mechatronic integration.
Similar jobs
Divergent · Artificial Intelligence
Material Handler
Torrance, California
Divergent · Manufacturing
Supervisor, Warehouse Operations
Torrance, California · Long Beach, California
Divergent · Hardware
Staff Machine Reliability Engineer
Torrance, California
Divergent · Business Operations
Recruiter, Non-Exempt Hiring
Torrance, California
