CareerPlanSign in

Senior Principal Software Engineer

San Diego, California, United States💼 Full-time💰 $195,000–$195,000🗓 2026-09-22 → 2026-09-26

Core

Architecting and building the foundation for fleet management, robotics data management, and manufacturing execution software (MES) systems for a robotic automation fleet.

Role type

Senior Principal Software Engineer (Architect & Hands-on IC)

Builds

Robotic automation stations, orchestration and control software, and higher-level management systems

Domain

Robotics, Industrial Automation, Manufacturing

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (C++17/20), Python, distributed system architecture, robotics/automation hardware integration, SQL databases, unit testing frameworks (Google Test, pytest), CMake, multi-threaded programming, Git, system design, performance optimization

Preferred skills

Startup environment experience, robotics/industrial automation/manufacturing domain knowledge

Technologies

C++, Python, CMake, Git, Google Test, pytest, SQL

Responsibilities

Own technical architecture and long-term roadmap for fleet management and MES systems; Act as top technical authority resolving complex design problems; Mentor engineers and build team technical judgment; Write and review code while maintaining hands-on involvement; Collaborate with robotics, firmware, and hardware teams; Drive adoption of engineering standards and best practices; Identify and mitigate technical risks early.

Seniority

Senior, hands-on IC with strategic leadership

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.