Summer 2026 Co-Op - SoC/ASIC Development Engineer (6 Month)

Western DigitalRochester, MN
10h$31 - $41Onsite

About The Position

The SoC Development team is seeking highly motivated students to join a team of experienced engineers working on design, verification, prototyping, and validation of hard disk drive controller SoCs. As an engineering co-op you will be involved in many aspects of SoC/ASIC development, including design, verification, prototyping, timing closure, and validation of state-of-the-art silicon technologies, emulation, and prototyping platforms. You will contribute to the success of industry-leading data storage control SoCs that are deployed to high-volume consumer and enterprise products. This position is part of our Early Career program at WD. Our Early Career program is designed to support individuals beginning their professional career by providing the foundational training through a structured onboarding, mentorship, and development curriculum.

Requirements

  • Currently pursuing a BS/MS in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience
  • Minimum of 3.0 GPA
  • Exceptional written and verbal communication skills
  • Exposure to emulation/prototyping platforms either through coursework, projects, or internships.
  • Familiarity with embedded C/C++ from class projects or personal exploration.
  • Understanding of programming principles and languages, such as System Verilog, Verilog, or similar technologies discussed in classes.
  • Interest in hardware and software interface protocols, like high-speed serial interfaces (SAS, SATA, PCIe) and memory architectures (DDR).

Nice To Haves

  • Perl, Python, MySQL, PHP
  • UVM Verification Methodology

Responsibilities

  • Learn and apply ASIC hardware architecture involving large-scale, multi-processor, and multi-core designs.
  • Gain hands-on experience with SoC prototyping using platforms like FPGAs and advanced simulation tools such as Synopsys VCS and Cadence Xcelium.
  • Develop, test, and maintain firmware using C/C++ to operate and enhance the functionality of SoC hardware.
  • Contribute to SoC-level verification, developing your skills in creating and supporting test benches.
  • Engage in stimulating projects like creating test plans, participating in code reviews, and conducting various tests to verify features.
  • Collaborate with experienced engineers to manage regressions and perform code/functional coverage analysis.
  • Assist in the development of documentation for validation plans and results.

Benefits

  • paid vacation time
  • paid sick leave
  • medical/dental/vision insurance
  • life, accident and disability insurance
  • tax-advantaged flexible spending and health savings accounts
  • employee assistance program
  • other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity
  • tuition reimbursement
  • transit
  • the Applause Program
  • employee stock purchase plan
  • the WD Savings 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service