Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Principal Platform Software Engineer

Expired Job

Hewlett Packard Enterprise Westborough , MA 01580

Posted 3 months ago

Principal Platform Software Engineer

Job Description:

Are you looking for a software development role with one of the most impactful IT companies in the world?

At Hewlett Packard Enterprise (HPE), we bring together the brightest minds to create breakthrough technology solutions that advance the way people live and work. Our legacy inspires us as we forge ahead, focused and dedicated to helping our customers make their mark on the world.

What sets us apart? Our people. Our people's relentless commitment to partner, innovate, and act. If solving the world's biggest technology challenges sounds like the right career path for you, read on.

About the Principal Platform Software Engineer

HPE SimpliVity is currently seeking highly qualified and motivated candidates for a Principal Platform Software Engineer to be located in Westborough, MA. No relocation assistance available at this time.

In this role, reporting to the Manager of Platform Engineering, you will be responsible for the integration of the hyper-converged software stack with new hardware platforms based on commodity processors and memory infrastructures. This is an exciting growth opportunity to contribute to advancing our software stack with cutting-edge kernel, user space and hypervisor technologies.

You'll have opportunity to work on the products we deliver and support, while gaining experience as a Senior Systems Engineer, which can lead to future careers within HPE.

Compensation commensurate with experience.


  • Design and develop real time embedded software solutions using C/C++ programming language

  • Participate in architecture, design and implementation tradeoffs with hardware and software teams at the architecture, hardware, software, firmware and driver levels

  • Other duties as assigned

Education and Experience Required

  • BSCS/BSEE or equivalent

  • At least 4 years' experience developing real time embedded storage, server, or networking products

Knowledge and Skills Required

  • Experience with Linux device driver development

  • Ability to debug kernel level problems

  • Experience developing storage [DP3] or networking products

  • Experience with Linux device driver development

  • Ability to debug kernel level problems

  • Working knowledge of C/C++

  • Proven ability to understand, define, and articulate complex software design including embedded algorithm implementation

  • Strong analysis and system level debug skills working with hardware, driver and host software engineers

  • Experience in use of advanced development/debugging tools including C compilers, KGDB, kernel core dump

  • Experience with code optimization techniques at the embedded level

Knowledge and Skills Desired

  • Prior experience with embedded systems, storage, kernel level debugging, and device drivers is strongly desired

  • Experience with performance profiling and performance tuning in multicore environment

  • OS storage driver experience

Personal Attributes

  • Demonstrated creative, critical thinking and troubleshooting skills

  • Highly professional, with the ability to deliver solid work on tight schedules

  • Excellent collaborative skills

  • Strong verbal and written communication skills

  • Able to communicate effectively with peers and management

  • High professional standards - strong motivation for individual and organization success

  • Results oriented

  • Process driven

  • Pragmatic: able to analyze trade-offs and prioritize tasks in order to achieve goals

  • Entrepreneurial-spirit (passionate about joining a startup)

  • Team player

  • Adaptable

  • Credible

Key Words Linux, embedded firmware development, embedded OS, C, C++, system on chip (SOC), GDB, KGDB, hardware integration

Thanks for taking the time to review our job! If you think it is a match to your experience and interests, please apply todaywe are eager to learn more about you! If you know a friend who may be a fit for the job, please refer them.

If you are seeing this job posting somewhere other than the HPE Careers website, you may apply by following these instructions:
1.Log onto
2.Sign in, or create and confirm an account
3.Click "Search Jobs", then enter job number 1017971
4.Complete full application process

Hewlett Packard Enterprise Values

  • Partnership first: We believe in the power of collaboration - building long term relationships with our customers, our partners and each other

  • Bias for action: We never sit still - we take advantage of every opportunity

  • Innovators at heart: We are driven to innovate - creating both practical and breakthrough advancements

HPE is an EEO employer / Female / Minority / Individual with Disabilities / Protected Veteran Status

What do we offer?

Extensive social benefits, flexible working hours, a competitive salary and shared values, make Hewlett Packard Enterprise one of the worlds most attractive employers. At HPE our goal is to provide equal opportunities, work-life balance, and constantly evolving career opportunities.

If you are looking for challenges in a pleasant and international work environment, then we definitely want to hear from you. Apply now below, or directly via our Careers Portal at

You can also find us on:

About HPE Simplivity

HPE SimpliVity, as a leading provider of software-defined, hyperconverged infrastructure, provides an industry-leading software-defined data management platform, to deliver the industry's only "built-for-enterprise" hyperconverged offering.

Rapid proliferation of applications and the increasing cost of maintaining legacy infrastructure cause significant IT challenges for many organizations. With HPE SimpliVity, businesses can streamline and enable IT operations at a fraction of the cost of traditional and public cloud solutions by combining IT infrastructure and advanced data services into a single, integrated all-flash solution. HPE SimpliVity is a powerful, simple, and efficient hyperconverged platform that joins best-in-class data services with the world's best-selling servers and offers the industry's most complete guarantee.

The true power of hyperconvergence comes from full consolidation of software and hardware devices. HPE SimpliVity combines a customer's entire infrastructure into a simple, flexible building block so they can reduce the cost and complexity of their IT environment and deliver the technology their organization needs.

About Hewlett Packard Enterprise

Tomorrow belongs to the fast, and Hewlett Packard Enterprise is in the acceleration business!

To help companies accelerate, we've created a new company, one that defines transformationand defies "business as usual". In the fast-paced, quick-release environment of the future, you need to be constantly ready for change, be resourceful, and be highly adaptable to the ever-changing business landscape.

HPE is an industry leading technology company that enables customers to go further, faster. With the industry's most comprehensive portfolio, spanning the cloud to the data center to workplace applications, our technology and services help customers around the world make IT more efficient, more productive and more secure.

Hewlett Packard Enterprise is not only the company best equipped to build a bridge from where enterprise IT is today, to where it needs to be, but HPE is also an incredible place to build a career. As the only company that brings it allsoftware, hardware, services, and talented people with the right mindsetwe help organizations innovate, stay competitive, and quickly turn ideas into value.

Please note the above statements describe the general nature and level of work only. They are not a complete list of all required responsibilities, duties and skills. Other duties may be added, or this description amended at any time.



Job Level:


Hewlett Packard Enterprise is EEO F/M/Protected Veteran/ Individual with Disabilities.

HPE will comply with all applicable laws related to the use of arrest and conviction records, including the San Francisco Fair Chance Ordinance and similar laws and will consider for employment qualified applicants with criminal histories.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer UI

NEC Energy Solutions

Posted 1 week ago

VIEW JOBS 10/4/2018 12:00:00 AM 2019-01-02T00:00 Overview Company Overview About NEC Energy Solutions NEC Energy Solutions (NEC ES) designs, manufactures, and integrates smart energy storage solutions for the electric grid and applications with critical power needs. Its megawatt-scale energy storage and control systems provide greater stability to the grid while maximizing renewable generation. In telecom, datacenter, and other industrial applications, its high performance lithium-ion battery systems provide better value than traditional lead-acid batteries in tough, critical power applications. NEC ES is widely recognized as a pioneer and leader in the market for utility scale energy storage. NEC ES has extensive experience installing and commissioning commercial grid energy storage solutions with power ratings ranging from 50 kW to more than 50 MW at numerous sites around the world. Our GSS® grid energy storage platform has been deployed in commercial revenue service since 2008, with over 250 MW installed, under construction, or in late stages of development. GSS® systems are serving applications globally that include peak shaving, renewable integration (ramp management), frequency response, frequency regulation and voltage regulation. Responsibilities Position Overview The AEROS® and AEROS® Command software applications are the controlling and managing mechanisms for the GSS. This effort is to implement the next generation user experience to be more intuitive to use and to span various devices. The individual in this position will also act as a lead developer within the UI group, assisting the VP of Software Engineering with setting technical and strategic direction and scheduling for the UI group. Responsibilities * Design, develop and deliver customer facing user interfaces for multiple products. * Provide technical leadership in UI group. * Act as liaison between UI and other groups within Software Engineering. Experience: * 8+ years designing and implementing customer facing user interfaces. * Demonstrated history of delivering quality products to market with understanding and respect for all phases of the product development process, especially requirements and specification development and release control. * Proven demonstrable experience in utilizing animations to create a more engaging user experience is required. * Experience developing in a Linux environment. * Familiarity with source code version control systems, such as Subversion, Git, etc. . * Experience with developing in Agile environments. Qualifications Desired (Not Required): * Knowledge of C/C++, scripting languages such as, Python, PERL, etc., and SQL is desirable. Qualifications: * Experience with developing new UI with common frameworks such as, Javascript, AngularJS, ExtJS, etc. * 15 years of experience and a B.S. in Computer Science or Equivalent * Ability to interface well with internal and external customers * Excellent verbal and written skills. * Ability to work as a lead member on a development team. Location: Westborough, MA or Chesterfield, MO. Travel: Occasional travel may be required. NEC Energy Solutions Westborough MA

Principal Platform Software Engineer

Expired Job

Hewlett Packard Enterprise