Senior Platform Software Engineer, System Engineering
Core
Architect and deliver core system software for high-performance, highly available enterprise data storage platforms, solving complex hardware-software integration challenges.
Role type
Senior Platform Software Engineer (System Engineering)
Builds
Mission-critical system components, control plane features, firmware management, and low-level drivers for storage platforms.
Domain
Enterprise Data Storage / Systems Programming
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ (C++11+), Python, Linux/NIX systems programming, kernel-level concepts, driver development, hardware-software integration, L2/L3 networking protocols, CPU Architecture knowledge
Preferred skills
Platform Security features (Secure boot, Hardware Root of Trust, TPM 2.0)
Technologies
C, C++, Python, Linux, NIX, BMC, BIOS, PCI-e, I2C/SMBUS
Responsibilities
Drive end-to-end design, development, and debugging of high-performance system software; Own development and integration of critical control plane features; Collaborate on hardware-software interfaces and implement low-level components; Architect and implement software solutions for firmware management; Act as a technical mentor for the team
Seniority
Senior, hands-on IC with technical leadership