Embedded Software Engineer, Platforms Job in Pure Storage

Embedded Software Engineer, Platforms

Apply Now
Job Summary

WHAT YOU AND YOUR TEAM WILL BE DOING

  • Full life cycle software development from architecture through development, release and maintenance.
  • Requirements analysis and specification.
  • Designing, coding, and debugging systems in C/C++ required and python is also desired.
  • Implementation of software for inventory, configuration, fail over, environmental monitoring, enclosure management, event handling, etc.
  • Inter-component interface design (both SWHW and applicationsystem software).
  • System power on and bring-up.
  • Integration with existing infrastructure, and cross-team development to support new features and capabilities.
  • Vendor requirements specification and follow through to system delivery.
  • Software for firmware management including versioning, updating, minimizing availability impact, etc.

WHAT YOU LL NEED TO BRING TO THIS ROLE...

  • You will have proven ability and the desire to work in a collaborative and team oriented environment.
  • Excellent C++ coding skills (object oriented design and C++ 11 familiarity is desirable)
  • Hands on experience with hardware platforms, including design/requirements feedback, bring-up, debugging, customer delivery, and support.
  • Experience with most or all of: CPU architectures (x86 preferred), BMC, BIOS, EEPROM, SAS, PCI-e, I2C (and SMBUS, PMBUS variants).
  • 3+ 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.
  • Bachelor s or higher in Computer Science, Computer Engineering, or Electrical Engineering.
  • Linux Kernel or device driver experience.
  • Storage experience is desirable but not necessary.
  • 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 :

Minimum 3 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs