Senior Linux Software
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.
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.
United States-Texas-Houston, United States-Colorado-Ft. Collins
Sep 25, 2013
Hewlett-Packard Company, or HP, is a multinational information technology corporation headquartered in Palo Alto, California, USA. HP got...