CareerPlanSign in

Principal Software Engineer

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

Core

Lead architecture and development of fleet management, robotics data management, and manufacturing execution (MES) software for robotic automation stations.

Role type

Principal Software Engineer (Robotics/Automation)

Builds

Fleet management systems, robotics data management platforms, and MES software

Domain

Robotics, Industrial Automation, Manufacturing

Deliverable

production ML models | product features

Required skills

C++ (C++17/20), Python, distributed system architecture, robotic hardware integration, SQL databases, unit testing frameworks, CMake, multi-threaded programming, Git, SOLID principles

Preferred skills

Startup environment experience, robotics/industrial automation domain knowledge

Technologies

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

Responsibilities

Design and build software for station monitoring, configuration, telemetry, and results tracking; Set technical direction for automation stack integration; Mentor engineers and raise code quality standards; Write and maintain unit tests; Manage build configurations and dependencies; Collaborate with cross-functional hardware and firmware teams; Lead code reviews and maintain technical documentation

Seniority

Principal, hands-on IC with technical leadership

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