
Member Of Technical Staff, DFM Firmware Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Designing firmware simulation environment, investigating and debugging issues, and developing failure analysis tools and process
- Designing, implementing, and testing firmware of Pure Storage's DirectFlash™ SSD Modules
- Coding and testing in C/C++ and Python
- Bringing up and enabling new hardware components including latest NAND and developing low level firmware features
- Internal development automation including continuous integration, automated unit and regression testing, etc
- Working closely with hardware, system software and manufacturing teams
- 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, hands on experience in developing the SI
- 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.
- We are primarily an in-office environment and therefore, you will be expected to work from the Banglaore office in compliance with Pure's policies, unless you are on PTO, or work travel, or other approved leave.
- Pure Innovation: We celebrate those who think critically, like a challenge and aspire to be trailblazers.
- Pure Growth: We give you the space and support to grow along with us and to contribute to something meaningful. We have been Named Fortune's Best Large Workplaces in the Bay Area™, Fortune's Best Workplaces for Millennials™ and certified as a Great Place to Work®!
- Pure Team: We build each other up and set aside ego for the greater good.