Senior Engineer, Platforms Job in Pure Storage

Senior Engineer, Platforms

Apply Now
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

See more recommended jobs