Current jobs related to Firmware Engineering Intern/Co-Op - Canada - Advanced Micro Devices


  • Canada Advanced Micro Devices Full time

    Transform Lives with AMD TechnologyWe're on a mission to build innovative products that accelerate next-generation computing experiences. As a Firmware Engineering intern/co-op, you'll contribute to the development of firmware for AMD's discrete and embedded products.Key Responsibilities:Design, implement, debug, and validate features on reference hardware...


  • Canada Advanced Micro Devices Full time

    Unlock Your Potential with AMDAt AMD, we're pushing the boundaries of innovation to solve the world's most pressing challenges. As a Firmware Engineering Intern/Co-Op, you'll have the opportunity to contribute to the development of cutting-edge firmware for AMD's discrete and embedded products.Key Responsibilities:Design, implement, and validate firmware...


  • Canada Advanced Micro Devices Full time

    Transform Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative technology solutions. Our mission is to accelerate next-generation computing experiences, driving progress in data centers, artificial intelligence, PCs, gaming, and embedded systems. At AMD, we foster a culture of innovation,...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/Intern OpportunityWe are seeking a highly motivated and detail-oriented Permitting Engineer Co-Op/Intern to join our Permitting Department at Mosaic. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/Intern OpportunityWe are seeking a highly motivated and detail-oriented Permitting Engineer Co-Op/Intern to join our Permitting Department at Mosaic. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Support the preparation of...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Project execution and...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/InternAt Mosaic, we are seeking a Permitting Engineer Co-Op/Intern to join our Permitting Department. As a Permitting Engineer Co-Op/Intern, you will be responsible for supporting the preparation of all applicable land use permits required for the minerals and concentrates operations.Key Responsibilities:Project execution and...


  • Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to building innovative products that accelerate next-generation computing experiences. Our mission is to push the limits of innovation to solve the world's most important challenges. As a software engineering intern at AMD, you will have the opportunity to collaborate with globally recognized partner...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/Intern Job Summary We are seeking a Permitting Engineer Co-Op/Intern to support the Permitting Department in preparing land use permits for minerals and concentrates operations. As a Permitting Engineer Co-Op/Intern, you will work closely with Professional Engineers to develop project execution and management plans, review...


  • Canada University of the District of Columbia Full time

    Permitting Engineer Co-Op/Intern Job Summary We are seeking a Permitting Engineer Co-Op/Intern to support the Permitting Department in preparing land use permits for minerals and concentrates operations. As a Permitting Engineer Co-Op/Intern, you will work closely with Professional Engineers to develop project execution and management plans, review...

Firmware Engineering Intern/Co-Op

2 months ago


Canada Advanced Micro Devices Full time
Transform Lives with AMD Technology

We are committed to enriching our industry, communities, and the world through innovative technology solutions. Our mission is to accelerate next-generation computing experiences, driving progress in data centers, artificial intelligence, PCs, gaming, and embedded systems.

As a Firmware Engineering intern/co-op, you will contribute to the design, development, and delivery of firmware for AMD's discrete and embedded products. You will work closely with our team to craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation, and simulation environments.

Key Responsibilities:
  • Develop firmware for AMD products using C and other low-level programming languages.
  • Design, build, and implement embedded firmware and bootrom/hardware.
  • Debug issues at the boundary of firmware and hardware, using waveform-level analysis to root cause problems.
  • Collaborate with team members in design reviews, code reviews, and project planning.
  • Build and complete clear documentation for all software produced.
Requirements:
  • Currently enrolled in a Canada-based university, majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • Knowledge or experience with low-level BIOS, firmware, or system software development, C/C++, hardware architectures, embedded systems, RTOS, and embedded controller structure.
  • Familiarity with source control, debuggers, compilers, and system-wide debugging from software to firmware to hardware.
  • Understanding of opensource concepts, VHDL/Verilog/FPGA, and general hardware design concepts and process.
  • Linux development environments and Perforce, JIRA, Git, or similar tools.
What We Offer:

As a member of our team, you will have the opportunity to work on cutting-edge technology, collaborate with experienced professionals, and develop your skills in firmware engineering. We provide a dynamic work environment, outstanding opportunities for career growth, and a chance to make a meaningful contribution to the tech industry.