Firmware Engineering Intern
Core
Develop low-level and embedded firmware for advanced AI compute systems, focusing on operation, control, and manageability.
Role type
Firmware Engineering Intern
Builds
Production-quality firmware for Graphcore's AI computing hardware platforms
Domain
AI hardware / Embedded Systems / Semiconductor
Deliverable
production ML models
Required skills
C, C++, Python, Linux development, embedded systems concepts, computer architecture, debugging, test automation, scripting
Preferred skills
Microcontroller experience, hardware bring-up, lab equipment usage, Git, CI/CD practices
Technologies
Linux, C, C++, Python, Git
Responsibilities
Design and implement system/embedded firmware; develop automated tests and scripts; conduct engineering experiments and analyze test data; support hardware bring-up and system configuration; debug firmware behavior and hardware-software interactions; document technical findings and procedures.
Seniority
Intern