purestorage
Senior Firmware Engineer - PCIe, Systems Engineering
At a Glance
- Location
- Santa Clara, California, United States
- Posted
- 2026-02-24T14:11:39-05:00
Key Requirements
Required Skills
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.