Jobs · Engineering · California

Sr. Software Development Engineer

AMD · San Jose, CA · 3 days ago
On-siteEngineeringFull-time

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. We’re looking for talent who want to leave the planet better than they found it—people who don’t shy away from humanity’s challenges but are determined to help solve them. AMD powers the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to technology that moves the world forward.

About the role

Xilinx, Inc., a subsidiary of AMD, is hiring a Sr. Software Development Engineer to research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations. This role applies principles and techniques of computer science, engineering, and mathematical analysis.

Responsibilities

  • Design, develop, troubleshoot, and debug software programs for enhancements and new products.
  • Understand and define software requirements and architectures.
  • Develop software and tools in support of design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based, and internet-related tools.
  • Define proprietary platforms, including hardware and software components.
  • Drive software and systems solutions, including development and product definitions.
  • Work with cross-functional teams, including engineers, to develop systems-level software, addressing significant and unique issues where analysis of situations or data requires evaluating intangibles.
  • Drive projects or processes of significant technical importance.
  • Exercise independent judgment to select methods, techniques, and evaluation criteria for obtaining results with little to no supervision.
  • Apply knowledge of computers and electronics, including computer hardware and software, applications, and programming.
  • Apply knowledge of engineering principles, best practices, and technologies to the design, development, and testing of company systems and products.

Multiple openings available.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • One (1) year of experience in the job offered or a closely related engineering role.

Skills

  • LLVM Compiler Technologies
  • Graphics standards (DX/OGL/OCL)
  • GPU architecture
  • 3D pipeline
  • GPU Programming
  • Object-Oriented design
  • Memory management and multi-threading
  • Data structures
  • Git
  • C or C++

Benefits

AMD offers a comprehensive benefits package. For more details, see AMD benefits at a glance.

Similar jobs