AMD

Senior Software Engineer, FPGA Device Modeling

AMD
Apply
8 hours ago
Longmont, CO, USASenior

Responsibilities

  • Develop and improve FPGA device modeling and physical database software.
  • Work with AMD architecture specialists to improve future products and apply data-driven approaches to optimization.
  • Participate in new FPGA and hardware bring-ups.
  • Debug and fix existing issues while researching more efficient solutions.
  • Monitor software and hardware trends, particularly algorithms and architecture.
  • Build technical relationships with peers and partners and collaborate across teams.

Requirements

  • Strong object-oriented programming background, preferably in C/C++.
  • Experience with modern concurrent programming and threading APIs.
  • Experience developing for Windows and Linux.
  • Ability to write high-quality, detail-oriented code.
  • Experience with debuggers, source code control systems such as GitHub, and profilers is a plus.
  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Effective communication, problem-solving, leadership, and interpersonal skills.

Benefits

  • Hybrid work arrangement.
  • AMD benefits are offered as described in the company’s benefits overview.

Tech Stack

CC++LinuxWindows

Categories

AMD

About AMD

10,000+ employees

AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.

Contact me