Senior System Sw Engineer, Bmc, Platform Job in Pure Storage
Senior System Sw Engineer, Bmc, Platform
Pure Storage
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
WHAT YOU'LL BE DOING...
- 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 system up to date in an agile development environment.
SKILLS THAT YOU NEED FOR THE ROLE
- 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.
- You will be defining the architecture for errors, stats & configuration appropriate to CPU, DIMM, SSDs, NICs, IB, BMC etc. for an enterprise readiness of Pure Storage platforms.
- Understanding on REST architecture style, for example, JSON over HTTPs
- Excellent understanding of distributed systems with hands-on coding experience on IPC and RPC frameworks
- Programming and scripting skills using C/C++, Bash, Python, Go etc. both for Linux user-space programs and system programs with thorough code reviewing skills.
- Strong in Linux fundamentals, various Linux distributions and packages, Linux upgrade mechanisms, building and deploying Linux images.
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.
- Bachelor s 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.
Experience Required :
Fresher
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us