Designs, develops, troubleshoots, and debugs software programs for ASIC SDKs and new switch products. The work includes software such as Linux operating systems, networks, utilities, and Linux debugging tools, and may involve assessing hardware compatibility or influencing hardware design. The role calls for understanding RTL and working with languages including C/C++, Python, Rust, and Go. The intern applies knowledge gained through college coursework to technical and business problems, contributes to ideas and process improvements, and works on complex problems with moderate supervision. Responsibilities include developing limited software enhancements and real-time programming changes, analyzing design and integration needs, testing and debugging assigned software, and collaborating with software engineering teams and development partners to deliver reliable, cost-effective, high-quality solutions. This is a hybrid role requiring an average of two days per week in an HPE office. HPE describes a comprehensive suite of wellbeing benefits and programs for personal and professional development; specific employee benefits information is available through its US benefits enrollment site.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Intern