CareerPlanSign in

Systems Software Engineer

Office - Santa Clara💼 Full-time💰 $149,000–$149,000🗓 2026-09-23 → 2026-09-26

Core

Build dedicated systems infrastructure and controller-upgrade automation for a next-generation hardware upgrade framework, bridging on-array software execution with cloud-guided operations.

Role type

Senior IC systems software engineer (storage/hardware lifecycle)

Builds

High-reliability systems software components for automated hardware upgrades and lifecycle operations

Domain

Storage infrastructure, hardware lifecycle management, embedded/platform software

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, distributed systems, high availability (HA), storage architectures, hardware lifecycle, embedded/platform software, state machine design, workflow orchestration, health checks, error handling, debugging multi-layered systems, CI/CD automation, test strategy development

Preferred skills

Storage protocols (NVMe, iSCSI, PCIe, NUMA), HA failover design, array controller replacement dynamics, server/CPU hardware architecture

Technologies

Jenkins, GitLab

Responsibilities

Architect and implement high-reliability systems software for controller-upgrade automation; Transition complex hardware replacement tasks into repeatable self-service workflows; Build robust state machines, health checks, and automated recovery paths; Develop comprehensive test strategies and CI/CD automation; Establish operational metrics for upgrade execution and error modes

Seniority

Senior, hands-on IC

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