Electrical Hardware Engineer Intern

Hewlett Packard Enterprise•Sunnyvale, CA
•Onsite

About The Position

Hewlett Packard Enterprise is seeking a motivated intern to support its hardware design environment, electronic design automation (EDA) tools, and related libraries. The role offers hands-on experience supporting hardware design processes, installing and configuring complex computer-aided design tools, and setting up and replicating their libraries. The intern will learn about ASIC design tools and the computing environments needed to run them, schematic capture and PCB design tools and libraries, and the broader computer environment engineers use for design and simulation. The work takes place in both Linux and PC environments as part of the hardware tools team. The primary focus is the hardware tools environment: monitoring and maintaining design systems and servers, investigating tool and environment issues, coordinating with IT when needed, installing and testing design tools, and writing, documenting, and improving scripts that support engineering workflows. The intern will also gain secondary exposure to schematic-symbol and PCB-footprint libraries, including library replication between central and remote design centers. The position is intended for a student currently pursuing a bachelor's degree in Electrical Engineering or Computer Engineering. HPE describes the opportunity as providing real-world experience developing engineering automation tools, exposure to professional ASIC design environments and high-speed hardware design tools, mentorship from senior tools and libraries engineers, and practical programming experience in hardware development workflows. The role is onsite, with the expectation that the intern primarily works from an HPE office.

Requirements

  • Currently pursuing a bachelor's degree in Electrical Engineering or Computer Engineering.
  • Coursework in programming and scripting.
  • Strong interest in hardware design and its related environment and methodology.
  • Analytical mindset and problem-solving ability.
  • Working knowledge of and comfort working in a Linux environment.
  • Strong desire to learn and investigate new areas of interest.

Nice To Haves

  • Familiarity with ASIC and/or PCB hardware design processes.
  • Experience with Python, Tcl, Unix Shell, or other scripting languages.

Responsibilities

  • Develop new scripts or update existing scripts to monitor the status and health of the design environment and servers used by hardware design teams.
  • Help debug and determine root causes of issues involving CAD design tools, their environments, setup and configuration files, and server or network requirements.
  • Work with the IT team to identify user issues requiring IT involvement, including login and environment issues, machine problems, and network or filer access between PCs and remote Linux servers.
  • Download and install complex design tools from vendors, create or update setup files, perform initial environment tests, and confirm the installation is ready for end users.
  • Write scripts for Linux or PC environments, depending on the task.
  • Learn about, document, and update existing scripts that automate engineering design flows and improve daily task efficiency or methodology.
  • Gain exposure to schematic-symbol libraries in Viewlogic and Cadence System Capture tools.
  • Gain exposure to footprint libraries for Cadence Allegro Layout tools.
  • Help monitor library replication from the central site to remote design centers in other geographies.
  • Debug and fix issues with existing library replication setups.

Benefits

  • Health and wellbeing benefits supporting physical, financial, and emotional wellbeing.
  • Personal and professional development programs and career support.
  • Mentorship from senior tools and libraries engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service