A

Astera Labs

Designs chips that connect data center systems

Firmware Engineer Intern

Embedded EngineeringConfirmed live in the last 24 hours
InternshipSan Jose, CA, USAIn-person

About the Job

Requirements

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Electrical/Electronics Engineering, Computer Engineering, or a related field.
  • Proficiency in C or C++, including firmware development.
  • Proficiency in Python for scripting.
  • Experience with developer workflows, source control (preferably git), code reviews, and continuous integration.
  • Experience developing firmware that executes on on-chip microcontrollers.
  • Experience debugging firmware/hardware issues using JTAG, trace logs, or other lab tools.
  • Ability to formulate theories and well-thought-out questions to help debug and develop complex systems.

Responsibilities

  • Write and debug embedded C/C++ firmware for the Scorpio 1 switch ASIC, including register configuration, state machines, and control-loop logic.
  • Support link training, SERDES configuration, and PCIe protocol-level debugging alongside senior firmware engineers.
  • Contribute to calibration and diagnostics routines used during silicon bring-up and system validation.
  • Write Python scripts to automate test flows, parse hardware/debug logs, and analyze lab data.
  • Work with the system validation team to triage failures, reproduce issues, and help drive fixes into the firmware codebase.
  • Use lab tools, including JTAG, trace logs, and serial/debug consoles, to isolate and resolve firmware/hardware issues on real boards.
  • Track work in Jira, participate in code reviews, and communicate findings to the team.

Desired Qualifications

  • Completed one or more courses in Real-Time Operating Systems (RTOS), or hands-on RTOS use during a prior internship/co-op or project.
  • Knowledge of testing tools such as PyTest or GoogleTest.
  • Familiarity with software build environments, CI/CD, and gcc/make.
  • Experience with lab hardware/firmware debugging using oscilloscopes, protocol analyzers, or logic analyzers.
  • Experience developing firmware for PCIe, CXL, or Ethernet.
  • Prior internship or co-op experience in a semiconductor or networking hardware company.

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