Staff Software Architect (Robotics & Artificial Intelligence)

Divergent Technologies

Torrance (CA)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Divergent Technologies in Torrance, CA seeks a Software Architect to lead design and architecture for the Robotics & AI Software Team, defining system-level designs for real-time robotics control, planning/optimization, and generative AI.

You will own end-to-end solutions across GUI, diagnostics, deployment, ROS/ROS2, Docker/Kubernetes, and hardware integrations, mentoring teams and driving CI/CD and quality practices.

Qualifications

  • Bachelor’s degree in CS/Robotics/AI/ML with 5+ years architecture/design experience.
  • Expert in modern C++ (C++17+) and Python for real-time systems.
  • Experience with ROS/ROS2, MoveIt, and robotics integration; strong leadership.

Responsibilities

  • Define and own system architecture across robotics, AI, and optimization pipelines.
  • Lead technical design reviews and mentor engineers across teams.
  • Drive CI/CD, containerization, testing, and production deployment.

Skills

Modern C++
Python
Real-time multithreaded
GUI development
CI/CD
Docker/Kubernetes
ROS/ROS2
MoveIt
System architecture
Cross-functional lead
Performance optimization

Education

Bachelor's in CS/Robotics/AI/ML

Tools

Git
CMake
Docker
Kubernetes
ROS/ROS2
MoveIt

Job description


  • 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

  • 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


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/complianceDomain & Credentials: Advanced manufacturing, aerospace, automotive, robotics; Master’s/Ph.D. with publication/open-source record; C#/TypeScript; experience leading medium-to-large architectural initiatives

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics & AI Systems Architect
Senior Robotics & AI Systems Architect

Divergent • Torrance (CA), Northern (KY)

Hybrid
USD 141,000 - 225,000
Compensation package
Parental leave
Health benefits
+2
Staff Robotics & AI Systems Architect
Staff Robotics & AI Systems Architect

Socket.dev • Torrance (CA)

On-site
USD 141,000 - 225,000
Equity plan
Discretionary incentive bonus
Paid vacation & holidays
+4
Staff Software Engineer – AMR Planning & Controls
Staff Software Engineer – AMR Planning & Controls

Jobtailor • California (MO)

On-site
USD 150,000 - 190,000
Staff Software Engineer
Staff Software Engineer

Red Cat Holdings • Torrance (CA)

On-site
USD 176,000 - 198,000
Generous annual equity package
Potential bonuses
AI Expert Robotics - onsite
AI Expert Robotics - onsite

Eccalon LLC • Detroit (MI)

On-site
USD 120,000 - 170,000
Software Architect
Software Architect

Foundation EGI • Boston (MA)

On-site
USD 130,000 - 180,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Robotics & AI Systems Architect
Senior Robotics & AI Systems Architect

Divergent Technologies • Torrance (CA)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Fruition Group US • San Jose (CA)

On-site
USD 120,000 - 170,000