Senior Engineer, Platforms Job in Pure Storage
Senior Engineer, Platforms
Pure Storage
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
WHAT YOU'LL BE DOING...
- Designing, coding and debugging software in various languages like C, C++, Python and Go.
- Adapt, optimize and harden the Linux Kernel for deploying a common kernel across Pure s hardware platforms and Public Cloud deployment.
- Drive integration of protocol stacks, vendor drivers, new chipset and HBAs to deliver high performance and uptime.
- Extend/implement virtualized/user space data paths.
- Support bringup of new x86 platforms.
- Upstream Linux patches when necessary.
- Collaborate with engineering teams within Pure and Pure s suppliers to deliver projects and products.
- Upstreaming Linux code.
- Analyze code, requirements, system risk, and software reliability
- Develop, integrate, support, maintain, and document software functionality
- Creating, testing and validating automation tests for features developed
- Performance tuning, product improvement, balancing, usability and automation
WHAT YOU LL NEED TO BRING TO THIS ROLE...
- Excellent C or C++ coding skills as mandatory.
- Excellent Linux Kernel or device driver experience.
- 8+ years of experience working with remote teams at a product company.
- 4-7+ years experience developing on Linux or other *NIX variant at a product company.
- NVMe drive firmware development.
- Familiarity with CPU architectures (x86 preferred) and Server technologies like BMC, BIOS, EEPROM, SAS, PCI-e, I2C (and SMBUS, PMBUS variants).
- Experience with System Diagnostics development.
- Storage experience is desirable but not mandatory.
- Hands on experience with hardware platforms, including design/requirements feedback, bring-up, debugging, customer delivery, and support.
- Bachelor's or higher in Computer Science, Computer Engineering, or Electrical Engineering.
- 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.
- You will have proven ability and the desire to work in a collaborative and team oriented environment.
Experience Required :
Fresher
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us