SSD Firmware Architect

Everpure, Inc.
Santa Clara, CA, United States
8 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$175,000.0 - $215,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer-Aided Design Artificial Intelligence C++ (Programming Language) Code Review Data Infrastructure Software Debugging Embedded C Embedded Operating Systems Serial ATA Firmware Flash Memory Joint Test Action (IEEE Standards)
+7 more
PCI Express Performance Tuning Systems Architecture System Testing Storage Technologies Data Analytics Nvme

Job description

Everpure, Inc. seeks a Sr. SSD Firmware Architect to design and optimize high performance, reliable SSD firmware for data intensive, cloud scale environments. You’ll define architecture, lead low level embedded development, and drive performance, latency, and endurance improvements across NAND flash subsystems. Partner with data and platform teams to integrate storage solutions powering analytics and AI workloads. Mentor engineers, lead code and design reviews, and guide best practices for reliability, testing, and observability in production systems within a collaborative, learning focused culture., * Design and own architecture for high-performance, reliable SSD firmware used in data and analytics platforms.

  • Develop and review embedded C/C++ firmware for NAND flash management, error handling, and performance optimization.
  • Define and implement strategies for latency, throughput, endurance, and power optimization in SSD solutions.
  • Collaborate with data platform and infrastructure teams to integrate storage solutions into cloud-scale analytics environments.
  • Establish best practices for testing, observability, debugging, and release of production firmware.
  • Mentor and guide engineers through design reviews, code reviews, and technical decision-making.
  • Profile and troubleshoot performance issues using hardware and firmware-level tools.
  • Produce clear technical documentation for architecture, design decisions, and interfaces.

Requirements

  • SSD firmware design
  • Embedded C/C++ programming
  • NAND flash management (FTL, wear leveling, garbage collection)
  • Real-time and embedded operating systems
  • Storage protocols (NVMe, SATA, PCIe)
  • Performance tuning and profiling
  • System architecture for storage systems
  • Unit, integration, and system testing for firmware
  • Debugging with hardware/firmware tools (JTAG, logic analyzers)
  • Technical leadership and architecture documentation

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

9:13 min

Tackling functional complexity with localized vehicle electronic architectures

Hans-Jürgen Eidler · LIVE

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all