A

Astera Labs

Designs chips that connect data center systems

Emulation Engineer Intern

Hardware Validation & TestingConfirmed live in the last 24 hours
InternshipSan Jose, CA, USAIn-person

About the Job

Requirements

  • Enrollment in a bachelor's, master's, or Ph.D. program in electrical engineering, computer engineering, computer science, or a related field.
  • Coursework, research, or project experience in digital design, computer architecture, embedded systems, verification, software development, or hardware/software integration.
  • Programming or scripting experience in Python, C, C++, SystemVerilog, or a comparable language.
  • Familiarity with Linux development environments, Git, command-line tools, debugging, and technical documentation.
  • Understanding of digital logic, RTL, simulation, testbenches, interfaces, or operating-system concepts.
  • Ability to investigate failures systematically, reproduce issues, analyze data, and communicate findings clearly.
  • Strong ownership, curiosity, practical judgment, and willingness to collaborate across engineering functions.

Responsibilities

  • Set up and operate emulation environments, including model selection, workspace configuration, resource allocation, run directories, and cleanup.
  • Compile and package RTL, firmware, C/C++, transactor, and test components for emulation workflows.
  • Create, modify, and run sanity, firmware, traffic, stress, and system-level tests using Python, C/C++, command-line tools, or configuration knobs.
  • Build reproducible regression tests using controlled seeds, configuration files, scoreboards, error detection, and end-of-test checks.
  • Execute emulation models on platforms such as Synopsys ZeBu or comparable systems, and help support alternate environments such as Palladium or QEMU where applicable.
  • Debug failures using logs, timestamps, waveforms, performance reports, model output, and targeted reruns.
  • Support software and firmware debug over emulation using tools such as OpenOCD and GDB to inspect registers, set breakpoints, and investigate system behavior.
  • Improve testbench features, transactor interfaces, monitors, traffic generation, scoreboards, and debug instrumentation.
  • Analyze compile and runtime performance, emulator capacity, job utilization, and resource requirements; help identify opportunities for parallelism or optimization.
  • Collaborate with design verification, RTL design, firmware, systems, and infrastructure engineers to clarify requirements and resolve issues.
  • Maintain clear documentation for setup, execution, test intent, debug procedures, results, and known limitations; present the completed project and recommendations.

Desired Qualifications

  • Experience with hardware emulation, FPGA prototyping, simulation, verification, regression testing, or testbench development.
  • Familiarity with ZeBu, Palladium, QEMU, Verdi, waveform databases, OpenOCD, GDB, or comparable tools.
  • Experience writing C/C++ test programs, Python automation, SystemVerilog testbench components, DPI/transactor code, or scoreboards.
  • Familiarity with randomized testing, traffic generation, seeds, configuration knobs, performance monitoring, or failure reproduction.
  • Exposure to firmware bring-up, virtual host environments, PCIe/CXL or other high-speed interfaces, or system-level validation.
  • Experience analyzing compile/runtime bottlenecks, emulator capacity, job scheduling, or parallel test execution.

About the Company

Astera Labs

Designs chips that connect data center systems

Astera Labs designs chips and hardware modules that move data between processors, memory and accelerators in data centers. Its customers include cloud providers, chip vendors and equipment makers building servers and large computing clusters for AI and other workloads. Retimers restore signal quality, switches connect devices and memory controllers expand the memory available to computing systems, while COSMOS software monitors and manages these links. The company sells its products directly and through distributors, using outside manufacturers to fabricate and assemble its hardware. Astera Labs was founded in 2017 and is headquartered in San Jose, California.

Company size
501-1,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Astera Labs

See more jobs