HP Software Performance Engineer in Houston, Texas

Software Performance Engineer

Description -


We are seeking experience Software Developer/ System Engineer to join our engineering group working with latest and

greatest consumer & commercial products and contributing to customer experience improvement

Role and Responsibilities

  • You will play a critical role in identifying and characterizing Software and application impact on system * HW * and OS

“Windows “resources.

  • You will be providing deep analyses of individual software impact on overall system and operating system as well as

debugging and troubleshooting of memory leak, CPU utilization, battery impact, overall responsiveness and performance

of the products.

  • We are managing over 7080 different Software and Services, you will be the in the core group of identifying the software

impact and its performance, which require a deep understanding between hardware component and architecture with

software development.

  • Provide all aspect of Software and application characterization on wide range of hardware components.

  • Designs quality assurance and test processes for portions of end-user applications, systems software, and firmware

running on hardware, local, networked, and Internet-based platforms.

  • Analyzes design and determines test scripts, coding, automation, and integration activities required based on specific

objectives and established project guidelines.

  • Collaborates and communicates with internal and outsourced development partners regarding software applications

design status, project progress, and issue resolution.

Education and Experience

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent

  • Minimum 5 years’ experience

Knowledge and Skills

Must skill requirement, Apply to this position only if you have:

  • 6+ years’ experience in Software development C, C++.

  • 5+ year experience with experience in Windows Assessment and Deployment Kit (Windows ADK) and Windows

Performance Analyzer ( Must )

  • Strong skills in using profiling/debugging tools to root-cause performance bottlenecks and system optimization in relation

with Software application.

  • Strong troubleshooting skills including use of the kernel debugger, precision questioning, code analysis, Windows kits.

  • Windows Programming, and multi-threaded software development.

  • Extensive experience in Windows-SDK

General skill requirement:

  • Experience in .NET Framework internals

  • Microsoft Windows system issue debugging, including both software and hardware issues.

  • Software testing methodology, including execution of test plans, debugging, and testing scripts and tools

  • Ability to apply analytical and problem solving skills.

  • Understanding of design for software and firmware running on multiple platform types.

  • Familiarity with Java/J2EE architecture

  • System Software Tool Development for issue analyzing and debugging, measuring and enhancing PC performance.

  • Providing insights of enhancing or improving system performance and user experience.

  • Experienced with Windows Debugging tool, such as Microsoft WinDBG.

  • Experience in Intel/Microsoft performance profilers ADK , VTune, XPerf and WPA.

Job -


Schedule -

Full time

Shift -

No shift premium (United States of America)

Travel -


Relocation -


EEO Tagline -

HP Inc. is EEO F/M/Protected Veteran/ Individual with Disabilities.

Learn more about HP personal data

practices at Privacy Statement at http://www.hp.com/go/privacy , and

Personal Data Rights Notice at http://www8.hp.com/uk/en/privacy/privacy_notice.html (where

applicable). Accessibility at HP at http://www8.hp.com/us/en/hp-information/accessibility-aging/index.html

and Terms at http://www8.hp.com/us/en/terms-of-use.html