Member of Technical Staff, Firmware, Linux, BMC
Job Summary
Were in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here you lead with innovative thinking grow along with us and join the smartest team in the industry.
This type of workwork that changes the worldis what the tech industry was founded on. So if youre ready to seize the endless opportunities and leave your mark come join us.
THE ROLE
Pure Storage engineers build the industrys most innovative high-performance and highly available portfolio of products that are designed for the most demanding mission critical applications. While we deliver hardware storage appliances over 90% of our engineering staff are software engineers. As a BMC firmware engineer you will be working on Pures Flash Array and Flash Blade product lines and driving conversations about the product with the key stakeholders across the organization. It will require the ability to take a system wide approach to problem solving while being comfortable with diving deep into specific areas.
WHAT YOULL DO
Responsible for implementing the Firmware architecture and System management software across Flash Array and Flash Blade platforms.
- You should be able to architect and design software with minimal mentor-ship.
- Developing and reviewing code reviewing design documents use-case and test plan review.
- Encouraged to write automated unit test suites for each implemented module and maintain detailed unit test case reports
- Provide software quality reports based on static analysis code coverage CPU load.
- Work with security team to ensure developed code is in line with product security goals
- Drive product life cycles with QA teams to productize the module and be responsible as a product owner.
- Responsible for keeping task tracking systems up to date in an agile development environment.
- We are primarily an in-office environment and therefore you will be expected to work from the Bangalore office in compliance with Everpures policies unless you are on PTO or work travel or other approved leave.
WHAT YOU BRING
Must Have
- Programming and scripting skills using C/C Bash Python etc. both for Linux user-space programs and system programs with thorough code reviewing skills. (Not Prompt aided programming)
- Strong in Linux fundamentals various Linux distributions and packages Linux upgrade mechanisms building and deploying Linux images.
Good to have
- Excellent understanding of distributed systems with hands-on coding experience on IPC and RPC frameworks
- Domain expertise in BMC firmware development experience on X86 or ARM Platforms.
- Board Bring-up expertise with hands-on experience in Device drivers like I2C SPI PCI SMBus Mail-box etc.
- OOB or In-band System Management experience with exposure to standards IPMI KCS DMTF and Redfish etc.
- Understanding on REST architecture style for example JSON over HTTPs
Desired
- Awareness of industry standards like Open Compute OpenBMC IPMI DMTF Redfish and open source.
- Expertise in system software and platform security for x86/ARM based Rack/Blade server systems.
- Experience in customizing Linux distributions for embedded desktop server or cloud applications.
- Experience in working with upstream open source communities.
- Working knowledge of common tools and frameworks used in CI/CD environments.
- Bachelors or higher in Computer Science Computer Engineering.
SKILLS YOU NEED TO BE SUCCESSFUL
- You have proven ability and desire to work in a collaborative and team oriented environment.
- You love technology working with talented people and have a passion to build cool new products.
- You are flexible accountable and have excellent communication skills.
- You value soft skills and are enterprising thoughtful and self-motivated.
- You thrive in a globally distributed team through self-discipline and self-motivation.
#LI-ONSITE#LI-KT7
WHAT YOU CAN EXPECT FROM US:
- Innovation: We celebrate those who think critically like a challenge and aspire to be trailblazers.
- Growth: We give you the space and support to grow along with us and to contribute to something meaningful. We have been named Fortunes Best Workplaces in Technology Fortunes Best Workplaces in the Bay Area and certified as a Great Place to Work!
- Team: We build each other up and set aside ego for the greater good.
And because we understand the value of bringing your full and best self to work we offer a variety of perks to manage a healthy balance including flexible time off wellness resources and company-sponsored team events. Check out for more information.
ACCOMMODATIONS AND ACCESSIBILITY:
Candidates with disabilities may request accommodations for all aspects of our hiring process. For more on this contact us at if youre invited to an interview.
OUR COMMITMENT TO A STRONG AND INCLUSIVE TEAM:
Were forging a future where everyone finds their rightful place and where every voice matters. Where uniqueness isnt just accepted but embraced. Thats why we are committed to fostering the growth and development of every person cultivating a sense of community through our Employee Resource Groups and advocating for inclusive leadership.
Everpure is proud to be an equal opportunity employer. We do not discriminate based upon race religion color national origin sex (including pregnancy childbirth or related medical conditions) sexual orientation gender gender identity gender expression transgender status sexual stereotypes age status as a protected veteran status as an individual with a disability or any other characteristic legally protected by the laws of the jurisdiction in which you are being considered for hire.
Join us and bring your best.
Bring your bold.
Pure and simple.
About Company
Pure is where you ask big questions, think differently, and make an impact. This is not just a job, but a place where you have a voice and can accelerate your career. We value unique thoughts and celebrate individuality, and with ample opportunity to learn, develop yourself, and expan ... View more