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 Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Have embedded-firmware experience through coursework, research, personal projects, or a prior internship.
  • Be proficient in C and Python.
  • Understand embedded-systems concepts, including microcontrollers, memory, interrupts, and peripheral interfaces.
  • Be able to debug methodically, learn quickly, collaborate effectively, and communicate technical findings clearly.

Responsibilities

  • Implement and enhance embedded firmware in C for high-speed connectivity products.
  • Develop Python scripts and tools for test automation, device configuration, log parsing, and data analysis.
  • Translate requirements into clear, maintainable code with guidance from experienced firmware engineers.
  • Support firmware bring-up on embedded platforms and assist with board- and system-level debugging.
  • Execute functional, regression, and interoperability tests; document results and track issues.
  • Use lab equipment and software tools to isolate failures, verify fixes, and improve product quality.
  • Partner with hardware, systems, and validation engineers to investigate issues and deliver integrated solutions.
  • Participate in code reviews and apply feedback to improve reliability, readability, and maintainability.
  • Contribute to design notes, test plans, debug reports, and other engineering documentation.
  • Take ownership of an assigned project and work toward a proof of concept, usable framework, or production-ready contribution.
  • Communicate progress, technical findings, and project outcomes clearly, including through an end-of-program presentation.

Desired Qualifications

  • Have experience developing firmware for an ARM-based microcontroller, such as STM32.
  • Be familiar with UART, I2C, SPI, GPIO, timers, or similar embedded interfaces and peripherals.
  • Have exposure to real-time operating-system concepts or bare-metal firmware development.
  • Have experience using JTAG or SWD, oscilloscopes, logic analyzers, or similar hardware-debugging tools.
  • Be familiar with Linux-based firmware development, build toolchains, or cross-compilation workflows.
  • Have an interest in high-speed connectivity, signal integrity, or physical-layer concepts.

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