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 2 months 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

Mechanical Engineer, Amazon Robotics (AR)

Mechanical Engineer position at Amazon Robotics developing innovative hardware designs for robotic systems, from concept to production, with focus on optimization and customer experience enhancement.

Manufacturing Engineer

Manufacturing Engineer role at Arc, building next-generation electric boats with competitive pay and equity in Los Angeles.

Manufacturing Engineer

Manufacturing Engineer role at Arc, building next-generation electric boats with competitive pay and equity in Los Angeles.

Linux Kernel Engineer

Remote Linux Kernel Engineer position at Canonical, working on Ubuntu Linux kernel optimization for various SoC platforms.

Battery Test Engineer

Battery Test Engineer position at Lunar Energy focusing on cell characterization, testing, and validation for clean energy hardware products.