AMD

SMTS Firmware Engineer

AMD
Apply
3 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, implement, and own end-to-end features spanning embedded firmware, Linux drivers, host libraries, command-line tools, telemetry, and management interfaces.
  • Bring up and debug features on full-system simulators, emulation platforms, new silicon, and production systems across hardware, firmware, and software.
  • Write unit, integration, and system tests and maintain CI and automated regression coverage on simulators and hardware.
  • Triage and resolve system-test and customer issues across the software and hardware stack.
  • Lead major cross-layer features by decomposing work, guiding engineers, leading design and code reviews, and mentoring less experienced engineers.
  • Contribute to stack architecture and layer interfaces in collaboration with architecture and silicon teams.
  • Use AI-assisted development, code analysis, and debugging tools while maintaining software quality.

Requirements

  • 12+ years of systems software development experience in C.
  • Production experience in one systems area and hands-on experience in another, including embedded firmware, Linux kernel and device drivers, host software, or platform bring-up.
  • Experience owning features across component boundaries such as firmware and drivers or drivers and tools.
  • Knowledge of hardware/software interfaces including PCIe, DMA, interrupts, and registers.
  • Experience with SoC firmware domains such as boot and initialization, power management, security, RAS, and telemetry; CPU, GPU, or accelerator firmware experience is a plus.
  • Experience with silicon or system bring-up and debugging using simulators, JTAG/trace, Linux kernel tools, and logs.
  • Python experience for automation and testing; C++ or Go and Git-based workflows are preferred.
  • Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or Electronics Engineering, or equivalent.
  • Experience in a startup or small, fast-paced team working across hardware and software boundaries is a strong plus.

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