Don't wait! First round interviews are being scheduled now.
1-3 years of experience
Personal Computers & Peripherals
Computer Equipment & Peripherals
Software Development & Design
Custom Software & Technical Consulting
Storage & System Management Software
Not sure what types of jobs you are interested in?
Based on Your Education
HP Networking Software Engineers play significant roles in multi-discipline teams working on new networking products and solutions. This includes active involvement in product feature definition, hardware feature requirements, SW development and test, customer documentation, and on-going product support. Projects typically involve coordination with internal and external development teams, often in other geographies.
We are seeking top Software Engineering talent to develop HP's new line of SDN products that will revolutionize the future of the networking industry. These entry-level positions will build the next generation of HP's Networking products.
Successful candidates must possess a passion for delivering high quality supportable software that effectively meets customer requirements. They must also be comfortable working in a formal software development environment where rigorous focus on and adherence to quality are critical.
Design and develop scalable software for SDN Solutions and OpenFlow appliances
Conduct design and code reviews
Debug and address issues found
Write design documents, API documentation and tutorial.
Education and Experience
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent combination of educaion & experiance.
Minimum 0-2 years experience
Knowledge and Skills
Proficiency in C, C , java, python and object-oriented architecture, design and secure, scalable coding
Experience with JUnit or other Experience working in the Eclipse IDE automated unit testing tools
Proficiency in debugging technologies and approaches including source-level debuggers and code analysis techniques
Strong software design skills including a detailed understanding of SW concepts and knowledge of modeling techniques and technologies such as UML
Strong understanding of data structures
Strong understanding of system-level design principles
Good understanding of operating systems concepts including scheduling, task switching, memory management, interrupts, semaphores IPC.
Experience with SW version control and defect tracking
Basic understanding of SW test methodologies (unit, integration, system, etc)
Familiarity with networking protocols and operation: IPv4, IPv6 Networking protocols (routing, switching, security, VLANs, ACLs, QoS) and knowledge of Switch ASIC architectures/drivers.
Strong interpersonal, teamwork and communications skills.
Ability to learn quickly and work independently with minimal supervision.
About Hewlett Packard
Hewlett-Packard Company is a provider of products, technologies, software, solutions and services to individual consumers, small- and medium-sized businesses (SMBs) and large enterprises, including the public and education sectors. Its offerings span personal computing and other access devices; imaging and printing-related products and services; enterprise information technology infrastructure, including enterprise storage and server technology and software that optimizes business technology investments, and multi-vendor customer services, including technology support and maintenance, consulting and integration and outsourcing services, as well as application services and business process outsourcing. During the fiscal year ended October 31, 2008, its operations were organized into seven business segments: Enterprise Storage and Servers, HP Services, HP Software, the Personal Systems Group, the Imaging and Printing Group, HP Financial Services and Corporate Investments.