CareerPlanSign in

Principal Software Engineer

Torrance💼 Full-time🗓 2026-08-26 → 2026-09-30

Core

Architect and build the operating system for a high-temperature nuclear reactor pilot plant, including telemetry, streaming, simulation, and enterprise systems.

Role type

Principal Software Engineer (Regulated Industrial Systems)

Builds

Telemetry ingestion, streaming backbone, simulation platforms, and full-stack services for reactor design and fuel manufacturing.

Domain

Nuclear Energy / Industrial IoT / High-Performance Computing

Required skills

High-volume telemetry/time-series system design, streaming/event-driven architecture (Kafka, Pulsar, Flink), simulation/modeling platform orchestration, full-stack development, typed and untyped languages, cloud/containerized deployment, AI coding agent verification, distributed systems fundamentals.

Preferred skills

Hardware/manufacturing/aerospace/energy industry experience, industrial protocols (OPC UA, MQTT, Modbus), HPC/GPU scheduling, regulated environment software (NQA-1, GAMP 5, 21 CFR Part 11), LLM agent development, team building.

Technologies

Kafka, Pulsar, Kinesis, Flink, Java, C#, Go, C++, Rust, Python, JavaScript, Docker, Kubernetes, REST, GraphQL.

Responsibilities

Own end-to-end architecture for telemetry, streaming, simulation, and enterprise systems; design high-volume data ingestion preserving timestamps and units; architect streaming backbones for analytics and monitoring; support simulation platforms with reproducible results; build full-stack services integrating PLM/ERP/MES; establish engineering practices for regulated environments; mentor engineers and set technical direction.

Seniority

Principal, hands-on IC with mentorship

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