Divergent is seeking a Software Architect to lead design and architecture for its Robotics & AI Software Team. The role defines system-level designs spanning real-time robotics control, planning and optimization, and generative AI and autonomous agents, with expertise in C++ and Python, end-to-end GUI development, and infrastructure and deployment at scale. The architect owns multithreaded C++ and Python application architecture across robotics control, automation, AI/ML, and optimization pipelines, and architects solutions from design through production deployment. This includes operator-facing GUIs, diagnostics, monitoring, simulation and modeling, calibration, and fault-detection systems. The position also designs integrations with robotics stacks, electromechanical hardware, sensors, and manufacturing systems; establishes engineering practices and deployment infrastructure; and leads technical design, reviews, mentoring, commissioning, troubleshooting, and continuous improvement. The role collaborates with controls, electrical, mechanical, systems, manufacturing, data, legal, and product teams and supports production hardware integration.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior