Summer 2027 Long Term Firmware Engineering Intern/Co-op
MarkhamCA$51kUNAVAILABLEPosted 1mo ago
About the role
Firmware engineering intern/co-op position at AMD in Markham, Ontario. Full-time onsite 37.5 hours/week for 12 or 16 months, focusing on design, development, debugging, and validation of embedded firmware and diagnostics for AMD’s processors, with exposure to AGILE processes and collaboration across hardware/software domains.
Responsibilities
- Craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products.
- 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 x86 firmware development using C.
- Design, Build and Implementation of Embedded Firmware + Bootrom/HW.
- Debug issues at the boundary of FW and HW; involve waveform level analysis to root cause FW/HW issues.
Qualifications
- Currently enrolled in a Canada-based university in a Bachelor's degree program majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
- Knowledge/experience in any of: low-level BIOS/firmware/system software development; C/C++ programming; embedded systems, RTOS, embedded controller structures; source control, debuggers, compilers; open-source concepts; VHDL/Verilog/FPGA; Linux development; graphics/compute pipelines; Perforce, JIRA, Git or similar tools.
Skills
Required:C/C++ programmingEmbedded systemsLinuxSource control (Git, Perforce, etc.)
Nice to have:Hardware understanding
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