Jobs at HP

Software Engineer

apply Share
Job Location: Boise, ID

Software Engineer-1308298



Are you a software engineer who enjoys writing robust, loosely-coupled, object-oriented code?

Are you a software engineer who has a knack for breaking things? If you answered yes to either of the above, you may be the perfect fit for us. HP Storage is currently seeking a select individual to fill a key role within HP's multi-discipline product development and sustaining processes. Engineers in Integration Test and Verification (T&V) design and develop complete application-level software solutions to ensure the quality of HP Storage products. We are definitely not your grandmother's typical script-based testing organization. Intrigued? Come join us in The Cloud! This position is located in Boise, Idaho.


  • Support, enhance, and extend existing test automation frameworks to validate hardware, software, and firmware.
  • Conduct or participate in multidisciplinary research and collaborate with equipment designers, FW engineers, software engineers, and hardware engineers in the areas of design, development, reviews, configuration, and support.
  • Drive innovation and integration of new technologies into projects.
  • Manage software, hardware, and firmware in a real-time, automated environment.
  • Evaluate current and future field implementations and recommend design modifications or enhancements to eliminate roadblocks or improve product performance.
  • Provide technical support of products in current production, improving manufacturability and product quality.
  • Interface with Marketing, System Design, Procurement, Product Assurance, Technical Compliance, Production/Manufacturing, Customer Service and other engineering departments to obtain product guidelines and constraints of firmware design.
  • Design quality assurance and test processes for portions and subsystems of end-user applications, systems software, and firmware running on hardware, local, networked, and Internet-based platforms.
  • Analyze, design, and determine appropriate test code, automation, scripts, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
  • Write and execute complete testing plans, protocols, and documentation for assigned portion of application; identify and debug, and create solutions for issues with code and integration into software and firmware architecture.
  • Conduct performance analysis of systems.
  • Provide software modeling and driver development.
  • Develop and communicate test strategies.


Minimum Qualifications:

  • BS Degree in Computer Science, Computer Engineering, Information Systems, Electrical Engineering or similar experience
  • 1+ years of software development experience using Python or C++
  • Experience with Object Oriented Analysis & Design
  • Working knowledge of advanced data structures and algorithms
  • Strong problem solving, debugging, and troubleshooting skills
  • Ability to execute in all phases of a complete software development cycle
  • Experience with Windows and Linux
  • Ability to work in fast paced, collaborative environment

Preferred Qualifications:

  • MS or PhD degree in Computer Science or related field
  • Industry experience with test and verification methods, embedded systems, and systems integration
  • Scripting experience with Perl or Bash
  • Software architecture experience
  • Experience with Agile Methodologies and working within a Scrum team
  • Familiarity with Software Design Patterns

Job - Engineering
Primary Location - United States-Idaho-Boise
Schedule - Full-time
Shift - Day Job
Job Posting - Aug 12, 2014

Job ID: 1308298

Engineering Jobs

In an Engineering job at HP, you’ll build the future—one big idea at a time. Ready to unleash your professional potential? You’ll use your experience and scientific knowledge to develop, modify, design, and test products, software, systems, or processes. And you’ll help drive our growth as a technology leader. If solving the world’s biggest challenges sounds like the right career path for you, consider these Engineering job opportunities, and join us at HP.

Equal Opportunity Employer (EEO):

Hewlett Packard Company provides equal employment opportunity without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a disabled veteran, recently separated veteran, Armed Forces Service Medal veteran, or other protected veteran, marital status, familial status, age, handicap or disability, genetic predisposition or carrier status, uniformed service status or any other characteristic protected by applicable law.

If you’d like more information about your EEO rights as an applicant under the law, please click here: Equal Employment Opportunity is the Law


HP is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities.

If you need assistance in filling out the employment application or require an accommodation while seeking employment, please e-mail We will provide you assistance and make a determination on your request for reasonable accommodation on a case-by-case basis.


Welcome Back!

Forgot Password?