Astera Labs
Firmware Engineering Intern (Optical)
San Jose, CA +1 · Internship · Posted Sep 28, 2026
- Location
- San Jose, CA
California - Experience
- No specific number of years stated; embedded firmware experience may come from coursework, research, personal projects, or a prior internship.
- Education
- Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
About the job
Develop and validate embedded firmware and test automation for optical transceiver modules or active electrical cables, supporting product bring-up, debugging, and testing.
What you'll do
- Implement embedded firmware in C and develop Python tools for automation, configuration, log parsing, and data analysis.
- Support firmware bring-up, debugging, and functional, regression, and interoperability testing.
- Collaborate with engineering teams and contribute to code reviews and technical documentation.
What they ask for
- Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Embedded firmware experience through coursework, research, personal projects, or a prior internship.
- Proficiency in C and Python.
- Understanding of embedded systems concepts, including microcontrollers, memory, interrupts, and peripheral interfaces.
Nice to have
- Experience with ARM-based microcontrollers such as STM32, embedded interfaces, RTOS or bare-metal development, or hardware-debugging tools.
- Interest in high-speed connectivity, signal integrity, or physical-layer concepts.
Pay
USD 35/hour to USD 55/hour (hourly rate); USD 500 per week (housing/relocation stipend)
Tools
C, Python, ARM, STM32, UART, I2C, SPI, JTAG
Model-written summary · the original posting is authoritative