Firmware Engineer Intern

4 weeks ago


Canada Advanced Micro Devices Full time
Transform Lives with AMD Technology

We are passionate about creating innovative products that accelerate next-generation computing experiences. Our mission is to build great products that enrich our industry, communities, and the world. As a Firmware Engineer Intern, you will have the opportunity to make an immediate contribution to AMD's next generation of technology innovations.

Key Responsibilities:
  • Collaborate with our team to design, develop, and deliver Firmware for AMD's discrete and embedded products.
  • Work with C/C++ programming languages and scripting languages such as Python.
  • Develop and implement features on reference hardware and software, pre-silicon emulation and simulation environments.
  • Participate in design reviews, code reviews, and project planning.
  • Build and complete clear documentation for all software produced.
  • Learn and apply AGILE methodologies and standard processes for Software Engineering.
Requirements:
  • 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.
  • Excellent knowledge of C, C++ language.
  • Knowledge of Script language such as Python is a plus.
  • Low-level BIOS, firmware, or system software development experience.
  • Source control, debuggers, compilers, and system-wide debugging from software to firmware to hardware.
  • Linux development environments.
  • Architectural understanding and/or experience of graphics/compute pipelines.
What We Offer:
  • A multifaceted, high-energy work environment filled with a diverse group of employees.
  • Outstanding opportunities for developing your career.
  • Collaboration with AMD leaders, one-on-one mentorship, and networking events.

AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.



  • Canada Advanced Micro Devices Full time

    Transform Lives with AMD TechnologyWe are passionate about creating innovative products that accelerate next-generation computing experiences. Our mission is to build great products that enrich our industry, communities, and the world. As a Firmware Engineer Intern, you will have the opportunity to make an immediate contribution to AMD's next generation of...


  • Canada Advanced Micro Devices Full time

    Transform Lives with AMD TechnologyWe are passionate about creating innovative products that accelerate next-generation computing experiences. Our mission is to build great products that enrich our industry, communities, and the world. As a Firmware Engineer Intern, you will have the opportunity to make an immediate contribution to AMD's next generation of...


  • 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 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'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

    Transform Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative technology solutions. Our mission is to create exceptional products that accelerate next-generation computing experiences, driving progress in data centers, artificial intelligence, PCs, gaming, and embedded systems.Exciting Internship...


  • Canada Trilliant Networks Full time

    Job Title: Firmware Support EngineerTrilliant Networks is seeking a highly skilled Firmware Support Engineer to join our team. As a key member of our Firmware Engineering team, you will be responsible for designing, developing, and supporting firmware solutions for our customers.Key Responsibilities:Design and develop firmware for real-time embedded...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking a highly skilled Expert Firmware Engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots.The role involves extensive hands-on firmware development and mastery over embedded systems, contributing significantly to the team by...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking a highly skilled Expert Firmware Engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots.The role involves extensive hands-on firmware development and mastery over embedded systems, contributing significantly to the team by...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking a highly skilled Expert Firmware Engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots.The role involves extensive hands-on firmware development and mastery over embedded systems, contributing significantly to the team by...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking a highly skilled Expert Firmware Engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots.The role involves extensive hands-on firmware development and mastery over embedded systems, contributing significantly to the team by...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking an experienced firmware engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots.The ideal candidate will have extensive hands-on experience in firmware development and a deep understanding of embedded systems. They will...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking a highly skilled Firmware Engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots. The role involves extensive hands-on firmware development and mastery over embedded systems, contributing significantly to the team by...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking a highly skilled Firmware Engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots. The role involves extensive hands-on firmware development and mastery over embedded systems, contributing significantly to the team by...


  • Canada Trilliant Networks Full time

    Job Title: Firmware Support EngineerTrilliant Networks is seeking a highly skilled Firmware Support Engineer to join our team. As a Firmware Support Engineer, you will be responsible for providing technical expertise to support the deployment of our firmware solutions.Key Responsibilities:Design and implement firmware required for Trilliant's SecureMesh...


  • Canada Trilliant Networks Full time

    Job Title: Firmware Support EngineerTrilliant Networks is seeking a highly skilled Firmware Support Engineer to join our team. As a Firmware Support Engineer, you will be responsible for providing technical expertise to support the deployment of our firmware solutions.Key Responsibilities:Design and implement firmware required for Trilliant's SecureMesh...

  • Firmware Engineer

    1 month ago


    Canada Advanced Micro Devices Full time

    Transform Lives with AMD TechnologyWe are passionate about harnessing the power of technology to enrich our industry, communities, and the world. Our mission is to create innovative products that accelerate next-generation computing experiences, driving progress in data centers, artificial intelligence, PCs, gaming, and embedded systems.Contribute to AMD's...

  • Firmware Engineer

    1 month ago


    Canada Advanced Micro Devices Full time

    Transform Lives with AMD TechnologyWe are passionate about harnessing the power of technology to enrich our industry, communities, and the world. Our mission is to create innovative products that accelerate next-generation computing experiences, driving progress in data centers, artificial intelligence, PCs, gaming, and embedded systems.Contribute to AMD's...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking an experienced Firmware Engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots. The role involves extensive hands-on firmware development and mastery over embedded systems, contributing significantly to the team by adapting...


  • Canada expert pick Full time

    Expert Firmware EngineerSanctuary AI is seeking an experienced Firmware Engineer to join its Hardware team, focusing on designing, deploying, and maintaining real-time distributed systems for general-purpose robots. The role involves extensive hands-on firmware development and mastery over embedded systems, contributing significantly to the team by adapting...