Software Developer Intern - Platform
Internship USA IT development
Job description
Software Developer Intern - Platform
Job Description:
Job Description:
Hewlett Packard Enterprise is seeking a highly motivated Platform Engineering Intern to work in the Ft Collins, CO office. This individual will help with designing tools to help troubleshoot and debug software programs and for software enhancements and new products in support of the NonStop Low Level products.
At Hewlett Packard Enterprise (HPE), we don't just believe in the power of technology, we believe in the power of people when technology works for them. We believe in applying new thinking and ideas to improve the way our customers live and work.
Hewlett Packard Enterprise works to streamline innovation and simplify IT with superior solutions. By combining ESSN (Enterprise Server, Storage and Networking) and Technology Services into one division, we gain a strategic advantage in our focus on “Converged Infrastructure”. The HPE Enterprise Group supports our customers with the transformation and integration of their technology. We are there for our customers – come intern with us!
Responsibilities :
· Participate on a project team of highly experienced engineers involved in the development of our next generation low level software using C and Python
· Design and implement unit and end-to-end tests.
· Conceptualize ideas, target research and rapid prototyping to determine feasibility, evaluate risks, and create well-thought-out designs and implementation.
· Design and implement tools to gather information from different hardware components.
Education and Experience Required:
· Must currently be enrolled in a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering,
· Knowledgeable in C, PERL or Python.
· Linux familiarity is required.
· Strong programming skills
Required Knowledge and Skills:
· Strong C programming experience and Linux scripting skills
· Experience or understanding of software systems design tools and languages.
· Good analytical and problem solving skills.
· Understanding of design for software systems running on multiple platform types
· Understanding of basic testing, coding, and debugging procedures
The following will be considered a strong advantage:
· Knowledge of Linux Kernel development.
· Knowledge of InfiniBand and programming with RDMA Verbs
· Background in embedded system architecture/design and code
· Knowledge of protocol analysis, network analysers, packet capture devices, or Wireshark
· Understanding of Operating system concepts and System fabric Messaging concepts.
· Good technical knowledge of OpenStack as Virtual Infrastructure Management platform or VMware vCloud.
Job:
Administration
Job Level:
N/A
Hewlett Packard Enterprise is EEO F/M/Protected Veteran/ Individual with Disabilities.
HPE will comply with all applicable laws related to the use of arrest and conviction records, including the San Francisco Fair Chance Ordinance and similar laws and will consider for employment qualified applicants with criminal histories.