Short Term 2027 Firmware Engineering Intern/Co-Op
Markham, ONCA$44.5kUNAVAILABLEPosted 1mo ago
About the role
Firmware Engineering intern/co-op position at AMD in Markham, Ontario. Focus on design, development, and delivery of embedded firmware for discrete and embedded AMD products; gain real-world experience in AGILE processes, code/review participation, and documentation.
Responsibilities
- Craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products.
- Actively participate in design reviews, code reviews and project planning.
- Build and complete clear documentation for all software produced.
- Work on internal and external platforms.
- Learn and apply AGILE methodologies and standard software engineering processes.
- Engage in one or more of the following: x86 firmware development using C; design, build and implementation of Embedded Firmware + Bootrom/HW; debug FW/HW issues including waveform level analysis.
Qualifications
- Currently enrolled in a Canada-based university pursuing a Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field.
- Knowledge/experience in any of: Low level BIOS, firmware, or system software development; C/C++ and hardware architectures; Embedded systems, RTOS, and embedded controller structures; Source control, debuggers, compilers and system-wide debugging from software to firmware to hardware; Open-source concepts; VHDL/Verilog/FPGA and hardware design concepts; Linux development environments; Graphics/compute pipelines; Perforce, JIRA, Git or similar tools.
Skills
Required:C/C++Embedded Systems
Nice to have:LinuxHardware DebuggingSource Control
Last updated Oct 15, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering