Member Of Technical Staff- Bmc Firmware

Details of the offer

_SHOULD YOU ACCEPT THIS CHALLENGE. Pure Storage engineers build the industry's 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 Pure's 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 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. - 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. 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_Salary ranges are determined based on role, level and location. For positions open to candidates in multiple geographical locations, the base salary range is reflective of the labor market across the applicable locations.  This role may be eligible for incentive pay and/or equity.  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 purebenefits.com for more information.  There is no application deadline and we accept applications on an ongoing basis until the job is filled.


Nominal Salary: To be agreed

Source: Greenhouse

Job Function:

Requirements

Staff System Development Engineer

Who you are: We are IBM ZOS (Z Operating System, Open Source Linux Tools team, professional working on Z Enterprise Systems and we build the most secure sys...


Ibm Careers - Karnataka

Published 24 days ago

Staff System Development Engineer

Who you are: We are IBM ZOS (Z Operating System, Open Source Linux Tools team, professional working on Z Enterprise Systems and we build the most secure syst...


Ibm Careers - Karnataka

Published 24 days ago

Process Analyst – Hro

As a Process Analyst – HR Contact Center, you are responsible for receiving calls, emails, or chats and resolving HR-related queries from employees. You shou...


Ibm Careers - Karnataka

Published 24 days ago

Site Reliability Engineer

Site Reliability Engineer Millennium, a leading investment firm, is seeking an experienced site reliability engineer to join a teamin the midst of developin...


Mlp - Karnataka

Published 25 days ago

Built at: 2024-11-21T02:11:48.356Z