Hewlett Packard Enterprise Company Senior Software Networking Engineer in Palo Alto, California
Senior Software Networking Engineer
Hewlett Packard Enterprise is seeking a highly motivated Software Networking Engineer to work in the Palo Alto, CA office. This individual will design, develop, troubleshoot and debug software programs for software enhancements and new products in support of the NonStop Networking programs.
At Hewlett Packard Enterprise (HPE), we don't just believe in the power of technology, we believe in the power of people when technology works for them. We believe in applying new thinking and ideas to improve the way our customers live and work.
Hewlett Packard Enterprise works to streamline innovation and simplify IT with superior solutions. By combining ESSN (Enterprise Server, Storage and Networking) and Technology Services into one division, we gain a strategic advantage in our focus on “Converged Infrastructure”. The HPE Enterprise Group supports our customers with the transformation and integration of their technology. We are there for our customers – come join us!
Participate on a project team of highly experienced engineers involved in the development of our next generation networking software using C/C++ and Python.
Designs, codes and programs enhancements, updates, and changes for portions and subsystems of the NonStop networking software suite.
Develops understanding of and relationship with internal and outsourced development partners on Linux Kernel design and development.
Conceptualize ideas, target research and rapid prototyping to determine feasibility, evaluate risks, and create well-thought-out designs and implementation.
Participates in all phases of the product development cycle, from definition, design, through implementation and test. to develop reliable, cost effective and high quality solutions for industry leading networking products.
Drives innovation and integration of new technologies into projects and activities in the software systems design organization.
Provides guidance and mentoring to less- experienced staff members.
Education and Experience Required:
- BS in Computer Science or Computer Engineering, with at least 7+ years of experience in software design and development. MS degree preferred
Required Knowledge and Skills:
Strong C/C++ programming experience and strong scripting skills with bash or python required
5+ years expertise in Ethernet, TCP/IP, and routing protocols.
5+ years expertise in socket programming.
Experience with protocol analysis, network analysers, packet capture devices, or Wireshark
Good working knowledge of virtualization and cloud architectures and technologies like QEMU/KVM/libvert
Experience programming in a Linux environment is required. Debian Experience is preferred.
Experience working in an Agile team.
Strong interpersonal skills to interact with customers and team members, communicating with both technical and non-technical audiences.
The following will be considered a strong advantage:
Good technical knowledge of OpenStack as Virtual Infrastructure Management platform or VMware vCloud.
Experience in Linux Kernel development.
Understanding of Operating system concepts and System fabric Messaging concepts.
Jenkins and DevOps experience.
Familiarity with working on VLAN/VXLANs and programming with RDMA Verbs.
Hewlett Packard Enterprise is EEO F/M/Protected Veteran/ Individual with Disabilities.
HPE will comply with all applicable laws related to the use of arrest and conviction records, including the San Francisco Fair Chance Ordinance and similar laws and will consider for employment qualified applicants with criminal histories.
Hewlett Packard Enterprise
Technology innovation that fosters business transformation.
We Are In the Acceleration Business
We help customers use technology to slash the time it takes to turn ideas into value. In turn, they transform industries, markets and lives.
Some of our customers run traditional IT environments. Most are transitioning to a secure, cloud-enabled, mobile-friendly infrastructure. Many rely on a combination of both. Wherever they are in that journey, we provide the technology and solutions to help them succeed.
Standards of business conduct (SBC):
The Hewlett Packard Enterprise Standards of Business Conduct (SBC) embody the fundamental principles that govern our ethical and legal obligations to Hewlett Packard Enterprise. They pertain not only to our conduct within the company but also to conduct involving our customers, channel partners, suppliers and competitors.
Read more about how we win the right way.
Equal Opportunity Employer (EEO):
Hewlett Packard Enterprise provides equal employment opportunity to any employee or applicant without regard to sex, gender, color, race, ethnicity, religion, creed, national origin, ancestry, citizenship, age, marital status, sexual orientation, gender identity and expression, physical or mental disability, medical condition, pregnancy, protected veteran status, uniformed service status, familial status, genetic information, political affiliation, or any other characteristic protected by federal, state, or local law.
Please click here: Equal Employment Opportunity.
If you’d like more information about your EEO right as an applicant under the law, please click here: Equal Employment Opportunity is the Law
Equal Employment Opportunity is the Law - Supplement
Hewlett Packard Enterprise is committed to working with and providing reasonable accommodation to qualified individuals with physical and mental disabilities. If you need assistance in filling out the employment application or require a reasonable accommodation while seeking employment, please e-mail email@example.com.
Note: This option is reserved for applicants needing a reasonable accommodation related to a disability.