Principal Field Engineer (Hybrid)

DigiStor

Austin (TX)

On-site

USD 150,000 - 210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DigiStor in Austin, TX is seeking an experienced enterprise SSD engineer to own complex drive and firmware issues, investigate failures, and develop repeatable tests. You will collaborate with controller and firmware partners, build firmware understanding, and deliver evidence-based resolutions while working a hybrid schedule with 30% onsite client time.

Applicants should have deep NVMe/PCIe experience, strong scripting and debugging skills, and a track record of turning intermittent failures

Qualifications

  • Typically 10–15 years of engineering experience focused on enterprise SSD technology, firmware diagnostics, drive validation or storage failure analysis.
  • Strong understanding of SSD architecture including NAND, controllers, FTL, wear leveling, ECC and power loss protection.
  • Practical expertise in NVMe and PCIe, with ability to investigate interactions between drives, servers, BIOS and OS.
  • Advanced log analysis and troubleshooting, turning intermittent failures into reproducible cases.

Responsibilities

  • Lead root cause investigations into enterprise SSD failures, timeouts, resets, data integrity concerns and performance regressions.
  • Analyze NVMe health and error logs, telemetry, traces and crash dumps to establish failure sequence.
  • Develop scripts to automate log collection, parsing and diagnostic reporting with version tracking.

Skills

Enterprise SSD firmware
NVMe & PCIe
Python scripting
C/C++ firmware understanding
Log analysis & debugging
Shell scripting

Education

Bachelor's degree in EE/CS or related

Tools

nvme-cli
fio
Git
PCIe protocol analyzers

Job description

About DigiStor

DigiStor develops secure data-at-rest storage solutions for enterprise, edge and sensitive computing environments. Our engineering teams bring together SSD technology, firmware and security to deliver storage that customers can depend on.

About the role

We are seeking an experienced enterprise SSD engineer to take technical ownership of complex drive and firmware issues. You will investigate failures, turn customer symptoms into repeatable tests and establish the evidence needed to verify a resolution. You will build a detailed understanding of DigiStor firmware behavior and work closely with controller and firmware partners to assess proposed changes and identify their impact.

This role will be remote, but you will need to spend at least 30% of the time onsite at client.

Key responsibilities
  • Lead root cause investigations into enterprise SSD failures, timeouts, resets, data integrity concerns and performance regressions. Isolate the contribution of drive firmware, host software, PCIe connectivity and system configuration.
  • Analyze NVMe health and error logs, telemetry, firmware traces and crash dumps. Correlate events across the drive, operating system and server to establish the sequence leading to a failure.
  • Develop scripts to automate log collection, parsing, event correlation and diagnostic reporting, with clear version tracking and repeatable execution.
  • Create reliable reproduction scripts and targeted workloads. Document the hardware, firmware, configuration, command sequence and failure trigger so partners can reproduce the same behavior.
  • Build a detailed understanding of firmware architecture and operation, including command handling, the flash translation layer, garbage collection, power management and error recovery.
  • Review firmware changes, release notes and source code where available. Assess the proposed fix, design regression coverage and explain the risks before recommending adoption.
  • Work directly with controller and firmware suppliers to resolve defects. Provide complete evidence, challenge unsupported conclusions and track issues through to verified closure.
  • Evaluate performance, latency consistency, stability and data integrity under representative enterprise workloads. Use controlled comparisons to distinguish drive behavior from host or test limitations.
  • Maintain reusable diagnostic tools and technical records, mentor engineers and communicate investigation status and release recommendations to customers and internal stakeholders.
Required experience and capabilities
  • Typically 10–15 years of engineering experience, with substantial focus on enterprise SSD technology, firmware diagnostics, drive validation or storage failure analysis.
  • Strong understanding of SSD architecture, including NAND, controllers, the flash translation layer, wear leveling, endurance, error correction and power loss protection.
  • Practical expertise in NVMe and PCIe, with the ability to investigate interactions between drives, server platforms, BIOS, drivers and operating systems.
  • Advanced log analysis and troubleshooting skills, with a record of converting intermittent failures into reproducible cases and defensible root cause conclusions.
  • Strong scripting skills in Python and Bash or equivalent languages. Experience building automated diagnostics, workload generators and reproduction tools.
  • Ability to interpret C or C++ firmware code, debug embedded behavior and assess how a change could affect reliability, performance or compatibility.
  • Sound technical judgment, clear written communication and the confidence to question a proposed fix while remaining constructive with customers and engineering partners.
  • A degree in electrical engineering, computer engineering, computer science or a related discipline, or equivalent practical experience.
Additional experience we value
  • Enterprise SSD OEM or controller supplier experience, including customer escalations, firmware qualification and collaboration with server manufacturers.
  • Practical use of Linux, nvme-cli, fio, firmware debug utilities, Git and PCIe protocol analyzers; Windows and PowerShell experience is also useful.
  • Familiarity with NVMe management interfaces, secure firmware updates, self-encrypting drives and TCG Opal, or storage certification requirements.

We are currently not accepting unsolicited resumes from recruiters, employment agencies, or staffing firms.

DigiStor is committed to building an inclusive working environment. Employment decisions are based on business needs, role requirements, and individual qualifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Field Engineer - Enterprise SSD / Firmware
Principal Field Engineer - Enterprise SSD / Firmware

DigiStor • Austin (TX)

On-site
USD 150,000 - 230,000
Sr SSD Test and Validation Engineer
Sr SSD Test and Validation Engineer

DigiStor • Austin (TX)

On-site
USD 120,000 - 190,000
Senior Field Engineer – Enterprise SSD & Firmware Diagnostics
Senior Field Engineer – Enterprise SSD & Firmware Diagnostics

DigiStor • Austin (TX)

Hybrid
USD 150,000 - 210,000
Senior Field Engineer - Enterprise SSD & Firmware
Senior Field Engineer - Enterprise SSD & Firmware

DigiStor • Austin (TX)

On-site
USD 150,000 - 230,000
Hardware Test and Validation Engineer
Hardware Test and Validation Engineer

DigiStor • Austin (TX)

Hybrid
USD 90,000 - 130,000
Firmware & SSD Engineer
Firmware & SSD Engineer

Dexian • Boulder (CO)

Hybrid
USD 90,000 - 130,000
Staff / Sr. Staff NVMe SSD Validation Engineer (DVT)
Staff / Sr. Staff NVMe SSD Validation Engineer (DVT)

SK hynix memory solutions America Inc. • San Jose (CA)

On-site
USD 140,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+4
Position: Senior SSD System Test Engineer – Linux Environment
Position: Senior SSD System Test Engineer – Linux Environment

Virtium LLC • Rancho Santa Margarita (CA)

On-site
USD 108,000 - 132,000
Senior Firmware Engineer (FE) - Milpitas, California
Senior Firmware Engineer (FE) - Milpitas, California

MissionHires • Milpitas (CA)

On-site
USD 150,000 - 190,000
Competitive salary
Annual merit increases
Year-end bonus
+5
Position: Senior Failure Analysis Engineer
Position: Senior Failure Analysis Engineer

Virtium LLC • Rancho Santa Margarita (CA)

On-site
USD 150,000 - 170,000