Staff Software Architect (Robotics & Artificial Intelligence)

Divergent Technologies

Torrance (CA)

On-site

USD 140,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Divergent Technologies is seeking a Software Architect to lead design and architecture for a Robotics & AI Software Team in Torrance, CA. You will define system-level designs for real-time control, planning/optimization, and generative AI across multithreaded C++ and Python apps.

You will own end-to-end architectures, GUI solutions, and CI/CD with Docker/Kubernetes, while mentoring cross-functional teams and enabling production deployments in a complex manufacturing setting.

Qualifications

  • Bachelor’s in CS/Robotics/AI or related field; 5+ years including architecture
  • System architecture: scalable, reliable software systems
  • Expert in modern C++ (C++17+) and Python; multithreaded, real-time design
  • GUI for operator-facing diagnostics and control
  • CI/CD, automated testing, containerization (Docker/Kubernetes), build systems (CMake)
  • ROS/ROS2, MoveIt integration for robotics control
  • Planning/Optimization: SAT/SMT, constraints, PDDL
  • Generative AI/agents: LLMs, multi-agent systems
  • Cross-functional collaboration and mentoring
  • Export control compliance and domain knowledge

Responsibilities

  • Lead design and architecture for Robotics & AI Software Team
  • Define system designs for real-time robotics control, planning, and AI pipelines
  • Own architectures across C++/Python applications
  • Architect GUI, diagnostics, monitoring, simulations, and calibration
  • Integrate with ROS/ROS2, MoveIt, and factory sensors/systems
  • Establish CI/CD, containers, and build systems across teams
  • Mentor and review across controls, electrical, mechanical, and product
  • Support production hardware integration and deployments

Skills

C++17+
Python
Multithreading
Real-time
GUI development
CI/CD
Docker
Kubernetes
Git
Architectural leadership

Education

Bachelor’s in CS/Robotics/AI
Master’s/PhD + publications/open-source

Tools

ROS/ROS2
MoveIt
CMake
Docker
Kubernetes
LangChain/LlamaIndex

Job description

Responsibilities
  • 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
Qualifications

Bachelor’s in Computer Science, Robotics, AI/ML, or related field with 5+ years of professional experience, including architecture/design experienceSystem architecture experience: design scalable, reliable, integrated software systemsExpert proficiency in modern C++ (C++17 or newer) and Python; strong multithreaded, real-time, and performance-sensitive software designStrong Git, documentation, technical leadership, and cross-functional collaborationEnd-to-end GUI experience: design/architect operator-facing applications for monitoring, diagnostics, and controlInfrastructure/deployment architecture: CI/CD, automated testing, containerization (Docker/Kubernetes), build systems (CMake), debugging, production-grade deliveryAbility to lawfully access information and technology subject to U.S. export controlsRobotics & Control: ROS/ROS2, MoveIt, kinematics/dynamics, trajectory generation, industrial automation/mechatronic integrationPlanning & Optimization: SAT/SMT, combinatorial optimization, constraint programming, PDDL/planners, open-source planning/scheduling libraries, cloud-native/scalable architectureGenerative 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 Software Engineer (Robotics)
Senior Software Engineer (Robotics)

Divergent Technologies • Torrance (CA)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Kazvu Labs • Irvine (CA)

On-site
USD 180,000 - 240,000
Chief Software Engineer
Chief Software Engineer

Green Key Resources • Mountain View (CA)

On-site
USD 200,000 - 280,000
Software Architect
Software Architect

Foundation EGI • Boston (MA)

On-site
USD 130,000 - 180,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
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Chief Software Engineer
Chief Software Engineer

Green Key Resources • Austin (TX)

On-site
USD 180,000 - 260,000
Robotics Software Engineer
Robotics Software Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

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

Auxo Talent • San Francisco (CA)

On-site
USD 150,000 - 210,000