Job Description
Software Engineer
This role has been designed as Onsite with an expectation that you will primarily work from an HPE office.
:
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including
operating systems, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences
hardware design.
What you ll do:
Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including
operating systems, compliers, networking, utilities, databases, and Internet-related tools.
Analyzes design and determines coding, programming, and integration activities required based on general objectives and
knowledge of overall architecture of product or solution.
Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and
debugs, and creates solutions for issues with code and integration into application architecture.
What you need to bring:
Bachelors or Masters degree in Computer Science, Information Systems, or equivalent.
Typically 4-6 years experience.
Excellent written and verbal communication skills with the ability to concisely convey ideas and work with other team
members.
Proficient in C, C++, and asynchronous event-driven software.
Knowledgeable about SAI or P4.
Experience with Linux network application development, KLM s, and UIO-based drivers.
Experience with TCP/IP, routing, packet forwarding, VLANs, LAGs, QoS, telemetry, and gNMI.
Familiarity with open source, including git, SONiC, Redis, Kafka, and other pub/sub messaging protocols.
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)
Job:
Engineering
Job Level:
TCP_03
No Fees Notice & Recruitment Fraud Disclaimer
It has come to HPE s attention that there has been an increase in recruitment fraud whereby scammer impersonate HPE or HPE-authorized recruiting agencies and offer fake employment opportunities to candidates. These scammers often seek to obtain personal information or money from candidates.
Please note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge any candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. The credentials of any hiring agency that claims to be working with HPE for recruitment of talent should be verified by candidates and candidates shall be solely responsible to conduct such verification. Any candidate/individual who relies on the erroneous representations made by fraudulent employment agencies does so at their own risk, and HPE disclaims liability for any damages or claims that may result from any such communication.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time
Contact Details:
Company: Hewlett Packard
Location(s): Bengaluru
Keyskills:
C++
Linux
Networking
Operating systems
Development Manager
Coding
Hardware design
Application development
Open source