Company Overview
Advanced Micro Devices Inc. (AMD) is a leading company that specializes in computing and graphics solutions, dedicated to accelerating next-generation computing experiences. Located in Vancouver, Canada, AMD is known for its innovative contributions to the industry, focusing on research and development.
Role Summary
The Firmware Engineering Intern/Co-Op position offers students a hands-on opportunity to engage in the design and development of firmware for AMD’s products. You will work collaboratively with a small team while developing skills in debugging, validating, and documenting software solutions.
Experience Level
This position is targeted towards actively enrolled undergraduate students in a relevant engineering or computer science program, with a strong foundation in firmware and embedded systems.
Responsibilities
- Develop, implement, and debug firmware features on reference hardware and simulation environments.
- Participate in design and code reviews while collaborating with team members.
- Create and maintain clear documentation for all developed software.
- Engage in x86 firmware development using C programming.
- Collaborate on the design and implementation of embedded firmware and diagnostics.
- Investigate and resolve firmware and hardware related issues.
Requirements
- Currently enrolled in a Bachelor's degree program in Electrical Engineering, Computer Science, Computer Engineering, or related field.
- Familiarity with low-level BIOS, firmware, or system software development.
- Proficiency in C/C++ and understanding of hardware architectures.
- Knowledge of embedded systems, real-time operating systems (RTOS), and hardware structure.
- Experience with source control systems, debugging techniques, and tools.
- Understanding of VHDL/Verilog, FPGA, and general hardware design processes.
- Familiarity with Linux development environments and debugging tools.
- Knowledge of tools such as Perforce, JIRA, and Git is beneficial.
Education Requirements
Students must be enrolled in a suitable undergraduate program at a Canadian university, focusing on disciplines relevant to firmware engineering and embedded systems.