Spring 2023 Software/Firmware Co-Op/ Intern

Location: Austin, Texas, US

Company: Advanced Micro Devices

Apply now

Apply for Job

What you do at AMD changes everything

We care deeply about transforming lives with AMD technology to enrich our industry, our communities and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence, while being direct, humble, collaborative and inclusive of diverse perspectives. This is who we are at our best. One Company. One Team.

AMD together we advance_



Software/Firmware Intern/Co-op


The Role:

ICT Firmware team at AMD is looking for a software/firmware intern to join the team and help develop/debug/test embedded firmware and silicon initialization code. As part of the role, the intern will work closely with other firmware developers and architects in designing and implementing embedded firmware that span pre- and post-silicon for all AMD business units.


The Person:

Passionate about firmware development on bare-metal or close to bare-metal environments. Need strong problem-solving skills, with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in C.


Key Responsibilities and Requirements:

  • Developing and testing various features, covering PCI Express, USB4, Gigabit Ethernet, and other AMD proprietary SERDES technology
  • Supporting emulation/simulation teams during pre-silicon phase to validate SOC hardware and firmware components
  • Working closely with hardware design teams to verify and optimize performance of IP subsystems.
  • Engage with technical leads to understand firmware scope and work on implementation to meet schedules and milestones.
  • Assist as needed including firmware development, tools development, testing and automation.
  • Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to work collaboratively with geographically distributed technical teams.
  • Desire to work and succeed on fast-paced and highly dynamic environments


Preferred Qualifications:

  • Good knowledge of low-level C programming & debugging for embedded systems.
  • Prior experience working with embedded hardware.
  • Experience in hardware/software interfaces and debugging firmware using JTAG, source code debuggers and other tools.
  • Experience with source control systems (Git)
  • Excellent written and verbal communication and presentation skills.


Educational Credentials:

Candidate for BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent


Requisition Number: 184789 
Country: United States State: Texas City: Austin 
Job Function: Student/ Intern/ Temp

Benefits offered are described here.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of 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. Please click here for more information.

Apply now

Apply for Job