We are a fast-paced startup with big ideas, talented people, the software assets of Palm and backed by HP. We built a new company to get the best of both worlds: small teams, fun and disruptive projects, with fast execution backed by HP for long-term success and disruption in the industry. We act like a startup and yet have the opportunity to scale with the support of a Fortune 10 shareholder that delivers $130bn in annual revenue. We are headquartered in Sunnyvale and building cool new office space for people passionate about driving innovation. Hopefully you're near us in Silicon Valley, but we are looking for talent all over the world -- no matter where you're located.
You will be part of the Core OS platform team, and responsible for some of the components down near the kernel, and occasionally within the kernel. You will also be responsible for the road-map of those components and newer blocks that are part of the webOS road-map. The team has a wide-ranging remit on technologies such as networking, security, storage and power management, platform abstraction, open-source components, and platform bring-up.
Work "in the open", with code and designs visible to the open source community.
Work closely with customers, product managers, user experience experts, and quality engineers to build a first class user experience that our customers will love, adopt and use.
Present your own designs to internal/external groups and review designs of others.
Participate in architecture and design discussions and reviews.
Develop high-quality, production ready code. And take it to production.
Master our development process, culture and code base, then improve it - Make design decisions and be able to defend them in front of our core architecture team on the basis of performance, scalability, and future expansion..
Resolve complex technical issues and drive innovation through our products.
Lead by example and build consensus across technology and products.
Mentor others in development technologies, tools, and processes.
Drive innovation and integration of new technologies into projects and activities in the organization.
Education and Experience
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent experience.
3+ years of hands-on C/C++ programming experience.
Knowledge and Skills
Solid understanding of software architecture and design principles.
Excellent analytical and problem solving skills.
Solid understanding of software development processes and unit testing.
Knowledge of Object-Oriented Design. Excellent programming skills and knowledge of C/C++.
Thorough understanding of operating systems.
Working knowledge of the Linux kernel.
Working knowledge of Linux based systems like Android, Meego
Experience designing and implementing daemons and libraries for Linux highly desirable.
Excellent interpersonal and communication skills. Given the public-facing nature of open source development, excellent skills with the written language are a must.
Yes, 25 % of the Time
HP is a proven leader in personal systems and printing, delivering innovations that empower people to create, interact, and inspire like...