As HPE is building its offering to respond to the new 5G revolution we are looking for new talent to join the team delivering cutting-edge solutions to our customers allowing them to be more cost-efficient, and faster in responding to market demand.
In HPE CMS, you will have the opportunity to build elements of the 5G core components at the heart of the 5G network, using the most modern technologies while ensuring the highest level of quality and efficiency: sub-millisecond processing times, 99.999+% availability, high performance computing in a cloud-native environment.
Together we are spearheading the organization and the company in the 5G world.
You will make changes to product software to add new functionality under the direction of the implementation architect. Innovation is key as you will be actively involved in the design to meet those functional requirements.
The work environment is fast paced and dynamic, requiring broad knowledge and clarity. You will be part of a highly motivated and capable team that focuses on bringing product features to market quickly to satisfy customer demand.
As a software engineer on the 5G Program you will be responsible for: Taking part of all phases of the development cycle:Studies, specification, design, implementation, testing (unit and functional), bug fixing, user documentationActively involved in selection of underlying technologies and tools,Provide relevant information for the associated user documentation Working as a member on an Agile scrum teamParticipate in PI Planning – help create and commit to the teams PI objectivesCollaborate with Product Owner and other team membersContribute to the improvement of the process the team usesParticipate in research, design and prototype functionalityMay interact with users to define system requirements and/or necessary modifications Provide guidance and mentoring to less-experienced staff members Provide domain specific expertise and overall software applications Complying with the CMS R&D quality process Drive innovation and integration of new technologies into projects and activities in the software application design organization
Education and engineering skills Education: Bachelor's or Master’s degree in Computer Science, Information Systems, or equivalent Experience: 2-8 years’ experience Understanding of basic testing, coding, and debugging procedures Good knowledge of software engineering best practices Strong analytical and problem solving skills Scrum/Agile development methodology Experience with Java and Linux/Unix environments Preferred experience with:TelecomContainersKubernetesService Based interfacesMicro-service and/or cloud native architectureDevelopment tools: GitHub, Maven, Sonarqube, Nexus, Jira, Jenkins
Soft skills Excellent written and verbal communication skills; mastery in the English language Ability to combine teamwork with individual contributions