# PCB Layout Automation Intern

**Company**: Hewlett Packard Enterprise
**Work arrangement**: onsite
**Experience**: entry
**Job type**: internship
**Salary**: Hourly Salary USD 35.00 - 41.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Sunnyvale-California-United-States-of-America/PCB-Layout-Automation-Intern_1214127?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_da25bcdd-2c2

## Description

We are seeking a highly motivated PCB Layout Automation Intern to support automation and tool development efforts within our networking hardware engineering team.

This role is ideal for a student interested in combining hardware design with programming. The intern will gain hands-on experience developing automation tools using Cadence Allegro PCB Designer and SKILL, while supporting high-speed PCB layout projects for networking platforms such as switches and routers.

You will work closely with senior PCB engineers to improve workflow efficiency, create reusable tools, and help standardize layout processes.

**Responsibilities:**

- Assist in developing and testing SKILL-based automation utilities

- Modify and enhance existing SKILL scripts for differential pair validation, length matching reports, constraint audits, and design rule automation

- Create simple custom Allegro forms (GUI elements) using SKILL

- Develop reporting tools for layout metrics and quality checks

- Document scripting workflows and best practices

- Support integration of Allegro automation with external scripts (Python or batch tools)

**Secondary Exposure: PCB Layout Support**

- Assist with basic routing and placement tasks

- Run design rule checks (DRC) and analyze results

- Support engineering change orders (ECOs)

- Observe high-speed routing methodologies for Ethernet, PCIe, and DDR interfaces

- Gain exposure to stack-up design and impedance control principles

**Education & Experience:**

- Currently pursuing a Bachelor's degree in Electrical Engineering, Computer Engineering, or related field

- Coursework in programming (data structures, scripting, or software fundamentals)

- Strong interest in combining software development with hardware design

- Analytical mindset and problem-solving ability

**Knowledge & Skills:**

- Exposure to SKILL

- Familiarity with Cadence Allegro PCB Designer

- Experience with Python, Tcl, or other scripting languages

- Participation in robotics, FPGA, PCB, or hardware-related student projects

- Interest in high-speed networking systems

**What You'll Gain**

- Real-world experience developing engineering automation tools

- Exposure to professional PCB design environments

- Understanding of high-speed networking hardware platforms

- Mentorship from senior layout and SI engineers

- Practical application of programming in hardware development workflows

## Skills

### Required
- SKILL
- Cadence Allegro PCB Designer
- Python
- Tcl
- scripting languages

### Nice to have
- hardware design
- software development
- high-speed networking systems

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Sunnyvale-California-United-States-of-America/PCB-Layout-Automation-Intern_1214127?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
