Platform Development Engineer
WHAT YOU'LL BRING TO THIS ROLE
End-to-end software development — from architecture and design through
implementation, validation, and maintenance.
Analyze system requirements and translate them into robust platform solutions.
Collaborate across hardware, firmware, and OS teams to enable new x86 server
platform features and capabilities.
Design, implement, and debug software components in C and Python .
Develop and enhance the FlashBlade / / EXA Datanode platform , working closely with
hardware, networking, storage, memory, and compute subsystems.
Drive integration of new hardware technologies into the platform, ensuring performance,
stability, and reliability.
Participate in system bring-up, hardware qualification, and platform validation workflows.
Support, maintain, and document software functionality to ensure long-term sustainability
and maintainability.
MINIMUM QUALIFICATIONS
Strong ability and desire to work in a collaborative, cross-functional, and hands-on
environment .
Deep understanding of modern x86 server architectures — including CPU, memory
hierarchy, PCIe, BMC, BIOS, NICs, and HBAs.
Expertise in OS–hardware interactions , kernel boot processes, and system
initialization.
Proven skills in debugging and root causing platform-level issues involving
hardware, firmware, and device drivers.
Experience working with Linux systems , including kernel internals, low-level
configuration, and performance tuning.
Strong problem-solving and analytical skills , with solid experience in algorithmic
thinking and C / Python development .
Familiarity with networking fundamentals (IPv4, IPv6) and OS networking stack
integration.
Experience with PCIe devices , driver bring-up , and CPU / memory performance
optimization .
Knowledge of storage technologies (e.g., NVMe, SAS / SATA) is a plus but not required.
Excellent debugging, instrumentation, and performance analysis abilities across
hardware and software boundaries.
10+ years of experience developing on Linux or other Unix-like environments at a
product company.
Bachelor’s or higher in Computer Science, Computer Engineering, or Electrical
Engineering .
Passion for building reliable, high-performance x86 platform software , learning new
technologies, and working with world-class hardware.
Member Technical Staff • Alwar, IN