Hewlett Packard Enterprise is a global edge-to-cloud company that helps organizations connect, protect, analyze, and act on their data and applications. The company is seeking a Software Engineering Intern to contribute to the design, development, testing, automation, and support of Remote Support solutions using modern software engineering, cloud, AI-assisted development, and agile practices.
Responsibilities
Contribute to the development, testing, and maintenance of features within RDA
Work with experienced engineers to design and implement enhancements using technologies including C++, Kafka, MariaDB, MySQL, Grommet / React.js
Participate in all aspects of the software development lifecycle, including requirements analysis, development, testing, code reviews, and support
Develop and maintain automated tests to improve product quality and reliability
Investigate defects, troubleshoot issues, and assist with root cause analysis and resolution
Contribute to automation initiatives that improve engineering productivity, deployment processes, and operational efficiency
Leverage AI-assisted development tools to accelerate learning, improve code quality, and increase development efficiency
Explore emerging AI technologies and identify opportunities to enhance engineering workflows and customer solutions
Collaborate with software engineers, quality engineers, product managers, and support teams across a globally distributed organisation
Create and maintain technical documentation, knowledge articles, and developer resources
Participate in Agile development practices, including sprint planning, stand-ups, reviews, and retrospectives
Learn and apply cloud-native development principles, software engineering best practices, and secure coding standards
Qualification
Required
Enrolled in a University during the internship
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Electronic Engineering, or a related technical discipline
Returning to complete studies following the internship period
Eligible to work in Ireland
Experience with one or more programming languages such as C++, JavaScript, Grommet/React.js, Python or similar
Understanding software development principles and object-oriented programming
Familiarity with source control systems such as GitHub
Interest in automation, platform engineering, and artificial intelligence
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Curiosity, adaptability, and a willingness to learn new technologies
Ability to work effectively in a collaborative, agile environment
Preferred
Prior experience with Linux OS is highly desired, but not mandatory
Experience with AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, ChatGPT, or similar technologies is desirable but not required
Benefits
Hybrid work arrangement with an average of 2 days per week from an HPE office.
A comprehensive suite of benefits supporting physical, financial, and emotional wellbeing for team members and their loved ones.
Specific personal and professional development programs to help employees reach their career goals.
Real-world software engineering experience on a commercial Remote Support platform.
Mentoring and guidance from experienced engineers and technical leaders.
Exposure to enterprise-scale software development and technologies.
Experience working in a global engineering organisation.
Hands-on experience using AI tools and modern software development practices.
The opportunity to contribute code and features used by customers worldwide.
Official LinkedIn of Hewlett Packard Enterprise, the global edge-to-cloud company. Sharing our passion and purpose through technology and innovation.