Embedded Software Engineer

Embedded Software Engineer

We are seeking an experienced software engineer for our embedded SW team. You will be working as part of a small, dynamic team and will be responsible for designing, developing, and testing system software functionality for Pure’s upcoming platforms.


  • Full life cycle software development from architecture through development, release and maintenance.
  • Requirements analysis and specification.
  • Designing, coding, and debugging systems in C/C++ required and python is also desired.
  • Implementation of software for inventory, configuration, fail over, environmental monitoring, enclosure management, event handling, etc.
  • Inter-component interface design (both SW<->HW and application<->system software).
  • System power on and bring-up.
  • Integration with existing infrastructure, and cross-team development to support new features and capabilities.
  • Vendor requirements specification and follow through to system delivery.
  • Software for firmware management including versioning, updating, minimizing availability impact, etc.


  • You will have proven ability and the desire to work in a collaborative and team oriented environment.
  • Excellent C++ coding skills (object oriented design and C++ 11 familiarity is desirable)
  • Hands on experience with hardware platforms, including design/requirements feedback, bring-up, debugging, customer delivery, and support.
  • Experience with most or all of: CPU architectures (x86 preferred), BMC, BIOS/PROM, SAS, PCI-e, I2C (and SMBUS, PMBUS variants).
  • 4-7+ years experience developing on Linux or other *NIX variant.
  • B.S. or higher degree in CS or equivalent experience.
  • Kernel or driver experience.
  • Storage experience is desirable but not necessary.
  • Good verbal communication & collaboration skills.

Why Pure

We’re here with the humble aspiration to accelerate the speed of human progress with our radically simple, all-flash enterprise storage technology. We’re inspired by our belief that storage isn’t just a place to put things, it’s a powerful strength to be unleashed - a strength that will remove the limitations on those building the world of today, so they can erase the word “impossible” from tomorrow. Our all-flash storage solutions offer radically simple technology to help companies unlock their future possibilities, today.

Our founders created the company with a passion to build storage technology customers love and deliver it with simplicity and service that fundamentally changes the enterprise storage experience. Founded in 2009, our record revenue growth has landed us among a very select group of companies. Today, customers and industries across the world are experiencing the benefits of going Pure - from Barclays to Linkedin.com and ConocoPhillips, Pure adopters cover a broad spectrum from global consumer brands, to healthcare, education and finance. 

Our Team

Puritans come from various backgrounds and we thrive off of challenging the norm. This cross pollination of backgrounds led to numerous ground breaking ideas and has helped us build one of the most reliable and easy to use storage systems in the industry. ​We aim to hire the best and brightest people, who excel in a cutting edge, fast paced, collective and open environment. We are seeking enthusiastic individuals to solve real world problems while having fun along the way.

Culture & Perks

Pure is a very special place. What makes and keeps us special is who we recruit to join us and how we work together. Our culture was shaped organically as our early team poured their heart and soul into Pure’s first generation product and supporting our early customers and partners. We expect each employee to approach their job at Pure with the same level of pride and care, and perpetuate the values that are making us the best storage company in history.

At the center of those values is the belief that the single most important thing we do is continue to hire the best and create a workplace where they thrive and enjoy. To reward our employees for the great work they’re doing we offer a number of perks and benefits, including:

  • Flexible vacation - take time off when you need it
  • Extraordinary medical benefits with 100% employer paid premiums
  • Commuter benefits for public transit and bicycle commuters
  • Free lunches, dinners, and fully stocked snacks & beverages
  • Lounge areas with ping pong, foosball, pinball, and arcade games
  • Company ski trips, boat parties, BBQs, happy hours, game nights... just to name a few!


Meet Some of Pure Storage's Employees

Chris G.

Technical Lead, Engineering Operations

Chris oversees the productivity and efficiency of the Engineering, Release, and Q&A Teams in order to ensure the company delivers the highest quality products in the shortest time period possible.

Miranda S.

Software Engineer

Miranda serves as an essential component of the Pure Storage Flash Blade User Interface Team. Together, they apply important client feedback to new features and implementations.

Back to top