Firmware Engineer (Internship) - Vancouver
On-site · Vancouver, British Columbia, Canada
Job Summary
The role involves architecting and developing firmware and microcontroller subsystems for Astera Labs’ SoC and systems products. Firmware implements the major differentiating features of the products and is considered equally important to hardware, with the firmware team often interacting with customers to ensure their needs are fully understood. Responsibilities include designing, implementing, and validating embedded firmware; working on real-time software aspects (RTOS) and on-chip microcontroller firmware; collaborating across hardware and software teams, and supporting customer-facing aspects of firmware features. Required qualifications emphasize a strong academic/technical background in CS/EE/Software, prior co-op firmware experience, RTOS coursework, ability to work in Canada for 4+ months, and hands-on skills in C/C++, Python scripting, version control (Git), CI, and debugging using JTAG/trace logs and lab tools. Preferred assets include experience with PyTest/GoogleTest, build environments, CI/CD, GCC/Make, lab firmware debugging, and firmware development for PCIe/CXL/Ethernet. The posting notes a competitive coop compensation package and an inclusive environment welcoming diverse candidates.
Required Qualifications
- Strong academic and technical background in Computer Science, Electrical/Electronics or Software Engineering or equivalent
- Completed one or more Co-op terms of firmware or embedded software development
- Completed one or more courses in Real Time Operating Systems (RTOS) during a prior coop term or project
- Authorized to work in Canada and available for 4 or more months
- Proficiency in C (preferred) or C++, including development of firmware
- Proficiency in Python for scripting
- Experience with developer workflows, SCM (preferably git), code reviews, CI
- Experience developing firmware to execute in on-chip microcontrollers
- Experience debugging firmware/hardware issues using JTAG, trace logs, or other lab tools
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.