purestorage

Senior Firmware Engineer - PCIe, Systems Engineering

Apply Now

At a Glance

Location
Santa Clara, California, United States
Posted
2026-02-24T14:11:39-05:00

Key Requirements

Required Skills

Python

Domain Knowledge

  • Automation
  • Embedded Systems
  • Medical
  • Regulatory

Requirements

Deep expertise in firmware development for embedded systems, with a strong understanding of PCIe architecture, protocols, and hardware/software interactions.

Proficiency in C/C++ and a demonstrated ability to use scripting languages like Python for test automation and tooling.

Hands-on experience with PCIe firmware development, including LTSSM bring-up and debugging, link training, error recovery, and register-level programming.

Proven track record of debugging and resolving complex issues across firmware, hardware, and driver boundaries.

Experience with hardware bring-up on new platforms and using PCIe compliance tools like protocol analyzers.

WHAT YOU CAN EXPECT FROM US:

Responsibilities

Join us as a Senior Firmware Engineer – PCIe and play a key role in shaping the future of data storage.

You'll design and develop cutting-edge firmware for our DirectFlash™ SSD Modules, specializing in PCIe technologies.

This role is a unique chance to work on groundbreaking hardware, collaborating with our hardware and software teams to create high-performance, resilient storage solutions that are foundational to our technology.

Design and deliver high-performance firmware for DirectFlash™ SSD Modules, with a focus on PCIe functionality, including initialization, configuration, and runtime management.

Lead the bring-up and integration of new PCIe-based hardware, ensuring compliance with specifications and optimal link performance.

Develop and maintain key PCIe features, such as LTSSM, power management, hot-plug support, and robust error handling.