Sr. Linux Software Engineer
HP - Houston, TX

This job posting is no longer available on HP. Find similar jobs: Senior Linux Software Engineer jobs - HP jobs

-

1184926

Description

Senior Linux Software

Developer

Description

Hewlett-Packard is the #1 consumer IT Company in the world, and the Printing and Personal Systems Organization (PPS) is responsible for HP's position as the market leader in PC shipments globally. The Embedded Applications group has a mission to develop new products that provide significant growth opportunities for Commercial PC division. We are a small group of highly capable engineers developing products based on Virtualization technologies that will deliver a best in class and unique experience for HP customers.

Do you have a talent for innovation and solving challenging problems? Are you ready to go trail blaze new paths? You will be part of a high visibility team that is responsible for delivering differentiated experience to HP PC customers. In this role you will be responsible for supporting the design, development, and delivery of high quality system software. Ability to think out of the box as well as work in a fast paced environment is important to being successful in this role.

This job involves developing Linux software solutions in both, the system space working with device drivers and making kernel modifications as well as user space (apps and daemons).

You will also be optimizing the system for performance, power and responsiveness across a variety of industry standard PCs.

This diversity presents challenges beyond what is seen in typical embedded Linux based products and a successful implementation means your software runs in millions of machines.

Qualifications

Bachelor's or Master's degree in Computer Science or equivalent

Knowledge and Skills

8+ years of software development experience in Linux. 5+ years on x86 platforms

Expert in C programming, OS concepts and Linux internals

Specific expeience with Linux on AMD platforms is a strong plus.

Ability to understand and create/modify shell scripts and daemons

Experience with kernel to user spac

e communication as well as app to app communication is a plus

Linux networking experience is a plus.

Linux graphics experience is a plus.

Experience with Linux hardening, writing secure C/C++ code and threat analysis is a plus.

Must be able to write functional/design documentation

Must be able to take design documentation and turn it into functional and testable software

Must be able to write and execute unit test plans

Must be able to work with QA to write and execute test plans & procedures for your software

Ability to analyze, isolate, describe and prioritize defects in a complex software/hardware environment

Expertise in multiple software systems design tools and languages.

Strong analytical and problem solving skills.

Job

-

Engineering

Primary Location

-

United States-California-Sunnyvale

Other Locations

-

United States-Texas-Houston, United States-Colorado-Ft. Collins

Schedule

-

Full-time

Job Type

-

Experienced

Shift

-

Day Job

Travel

-

No

Job Posting

-

Sep 25, 2013

About this company
3,773 reviews
Hewlett-Packard Company, or HP, is a multinational information technology corporation headquartered in Palo Alto, California, USA. HP got...