Firmware Engineer

Enterprise storage solutions provider specializing in flash storage technology and data management solutions.
$120,000 - $180,000
Embedded
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Space

Description For Firmware Engineer

Pure Storage is revolutionizing enterprise storage solutions with their innovative flash storage technology. With over 11,000 customers, including 58% of the Fortune 500, Pure Storage is a leader in the Gartner Magic Quadrant for ten consecutive years. The company is seeking a Firmware Engineer to join their Device Firmware Module (DFM) team, working on crucial components of their Flasharray and Flashblade enterprise storage solutions.

The role offers unique opportunities to work with cutting-edge NAND technologies and enterprise storage solutions. You'll be involved in developing firmware for Pure's DirectFlash Module, which offers advantages in simplicity, performance, cost, and scalability over traditional SSDs. The position involves working across various domains, including data path development, NAND media management, and hardware interfaces.

As a pioneer in adopting QLC for enterprise storage solutions, Pure Storage offers the chance to work with the latest technologies in NAND, NVMe/PCIe, and SSD controllers. The role provides comprehensive exposure to embedded software design, hardware integration, and the complete product development lifecycle.

The company culture emphasizes individuality, professional growth, and work-life balance. Pure Storage is committed to equality and diversity, encouraging applications from candidates who believe they can do the job, regardless of meeting all criteria. The collaborative environment, coupled with opportunities for learning and development, makes this an excellent opportunity for someone passionate about firmware development and storage technology.

Last updated 20 days ago

Responsibilities For Firmware Engineer

  • Design firmware simulation environment and develop failure analysis tools
  • Design, implement, and test firmware of Pure Storage's DirectFlash™ SSD Modules
  • Code and test in C/C++ and Python
  • Bring up and enable new hardware components including latest NAND
  • Develop internal automation including continuous integration and testing
  • Work closely with hardware, system software and manufacturing teams

Requirements For Firmware Engineer

Python
  • BS in Computer Science or equivalent
  • Strong experience with NAND, Flash, and/or SSD Device Firmware Development
  • Strong understanding of software/firmware test and release processes
  • Experience using Python, C/C++ or related programming languages
  • Familiar with embedded software or firmware development
  • Experience with Micro-controllers, SoC, or hardware bring-up
  • Good verbal communication & collaboration skill
  • Must be willing and able to work in an open office, team environment

Benefits For Firmware Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Flexible time off
  • Wellness resources
  • Company-sponsored team events
  • Employee resource groups through Pure Equality program
  • Pure Good Foundation for volunteering and grants

Interested in this job?

Jobs Related To Pure Storage Firmware Engineer

SRAM Circuit Design Engineer

SRAM Circuit Design Engineer position at Apple, focusing on custom silicon design for flagship products, offering competitive compensation and benefits.

Touch Sensing Module Design Engineer

Touch Sensing Module Design Engineer position at Apple, focusing on developing innovative sensing technologies for consumer electronics with competitive compensation and benefits.

Apple Watch System Validation - Coexistence Engineer

Apple Watch System Validation Engineer role focusing on hardware module coexistence testing and optimization, offering competitive salary and benefits in Cupertino.

Analog/Mixed Signal Product Engineer

Analog/Mixed Signal Product Engineer position at Apple, focusing on SoC development and testing, requiring 3+ years of experience in hardware engineering.

Hardware Development Engineer, OISL Reliability

Hardware Development Engineer position at Amazon's Project Kuiper, focusing on satellite systems reliability and electrical engineering for space technology.