Systems/Software Engr VDate posted 04/11/2017 Location Bangalore, Karnataka
HPE Networking Software Engineers participate in teams working on new networking products and solutions. This includes active involvement in product feature definition, SW development and test, customer documentation, and on-going product support.
We are seeking top Software Engineers to develop HPE’s new line of HPE Network Management products that will revolutionize the future of the networking industry. These critical positions will drive the next generation of product design and engineering development activities. Experience with networking, network protocols, Network Management is required.
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 Network Management Software
* Lead/participate actively in architectural and design discussions
* Conduct design and code reviews
* Debug and address issues found
* Write design documents, API documentation and tutorial.
Skills & Qualifications
Candidates should possess many of the skills listed below
oB- Tech or advanced degree in CS/CE or equivalent combination of education and experience.
oFamiliarity with networking protocols and operation: IPv4, IPv6 Networking protocols (routing, switching, security, VLANs, ACLs, QoS) & TCP
oProficiency in Java, python and object-oriented Analysis & Design, secure, scalable coding
oLinux experience , Strong understanding of data structures
oProficiency in debugging technologies and approaches including source-level debuggers and code analysis techniques
oExperience or familiarity with Network Management technologies, Open Source software
oExperience with working in the Eclipse IDE automated unit testing tools
oStrong software design skills including a detailed understanding of SW concepts and knowledge of modeling techniques and technologies.
oStrong understanding of system-level design principles
oGood understanding of operating systems concepts including scheduling, task switching, memory management, interrupts, semaphores IPC.
oExperience with SW version control
oUnderstanding of SW test methodologies (unit, integration, system, etc)
oStrong interpersonal, teamwork and communications skills.
oAbility to learn quickly and work independently with minimal supervision.
The brightest minds. The most intelligent technologies.
Learn more about how we’re lifting mobile barriers, freeing businesses to do what’s never been possible before. Join us and become a mobile hero.