This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Principal Engineer. This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world.
Job Responsibility:
Develops organization-wide architectures and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit
Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
creates plans for integration and update into architecture
Reviews and evaluates designs and project activities for compliance with development guidelines and standards
provides tangible feedback to improve product quality and mitigate failure risk
Leverages recognized domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
Provides guidance and mentoring to less- experienced staff members to set an example of software systems design and development innovation and excellence
Design and Develop complex packet forward features in L2 Forwarding, IPv4/IPv6/MPLS/VPLS, EVPN, CFM etc
Continuously drive innovations by working with cross functional teams to address complex problems
Assist in solving complex customer issues and queries reported from the field and drive customer satisfaction
Work on maintaining existing features
Requirements:
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent from a reputed institution
Typically 15+ years experience
Experience designing and developing software systems design tools and languages
Excellent analytical and problem solving skills
Experience in overall architecture of software systems for products and solutions
Designing and integrating software systems running on multiple platform types into overall architecture
Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
History of innovation with multiple patents or deployed solutions in the field of software design
Excellent written and verbal communication skills
mastery in English and local language
Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels
Analyze, debug and fix complex microkernel/Linux issues
strong C/C++ programming and debugging skills is required
Knowledge & course-work are required in the following areas: advanced networking (Layer 1-4 protocols: Ethernet, TCP/IP, MPLS, VPLS, EVPN, CFM, routing protocols, etc.), layer 2/3 packet forwarding, operating systems internals, algorithms, and computer architecture
Experience with RISC and Real time OS is a plus
Proficiency with test equipment is desired
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)