2027 Masters Software Engineer Intern/Co-op

Advanced Micro Devices, IncSan Jose, CA
Hybrid

About The Position

ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future. Whether you’re designing next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger — technology that moves the world forward. Join us and, together, we’ll advance your career. As an AMD intern or co-op, you’ll be placed at the epicenter of the AI ecosystem, working alongside experts and industry pioneers. You’ll do important work, learn new skills, expand your network, and gain real-world experience on projects that impact millions of end-users worldwide. Whether you’re an undergrad or a PhD student, your contributions matter—and your experience here will be a launchpad for what comes next.

Requirements

  • Currently enrolled in a US based University in a Master’s degree program majoring in Computer Engineering, Electrical Engineering, Computer Science or related discipline.
  • Knowledge/experience with software engineering concepts, principles, and theories.
  • Knowledge/experience with C/C++ programming.
  • Knowledge/experience with scripting languages like Python, Windows PowerShell, Linux shell script, Perl, Java, Javascript, UML.
  • Knowledge/experience with operating systems UNIX/Linux OS.
  • Knowledge/experience with databases, MySQL, PostgreSQL, MongoDB.
  • Knowledge/experience with cloud computing platforms, Azure.
  • Knowledge/experience with web development frameworks, Django, Rails, Spring Boot.
  • Knowledge/experience with mark up languages like HTML, XML, XSL.
  • Knowledge/experience with defect tracking, testing, debugging.
  • Knowledge/experience with Git, Github, Perforce.
  • Knowledge/experience with security technologies, OAuth, SSL, or TLS.
  • Knowledge/experience with PC / CPU architecture, Embedded systems, microcontroller.

Responsibilities

  • Work closely with software engineers to build and maintain software applications.
  • Receive training on the full software creation process, from design and built to testing and deployment.
  • Build scripts that automate some of our software development process.
  • Learn debugging methodologies to investigate the root cause of software issues.
  • Involvement in crafting technical/functional documents and reports as needed.

Benefits

  • AMD benefits at a glance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service