Enterprise Software Architect in Texas, United States | Advanced Micro Devices, Inc

Amd

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$200,000–$200,000 / yr
Posted
73 days ago
Closes
Mar 30, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $200k
$154k most similar roles pay here $244k

This role pays less than 51% of similar roles. Most pay $163,200–$235,750 — the shaded band above. At the midpoint, this role pays about $200k versus about $199k for comparable roles.

Based on 238 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 71 open roles on FindRole.

Listed pay typically runs $178,400–$178,400 across 71 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Enterprise Software Architect in Texas, United States | Advanced Micro Devices, Inc

As an Enterprise Software Architect at a leading tech company, you will join a dynamic team focused on developing cutting-edge GPU products for data center and edge AI applications. Your role involves creating comprehensive software architecture plans that integrate applications, AI models, open ecosystem frameworks, enterprise suites, Kubernetes orchestration, and ROCm libraries to enhance manageability and telemetry through industry-standard tools like iDRAC and IPMI. You will bridge the gap between hardware and software teams, ensuring seamless integration and performance optimization across various layers from firmware to application level. Key responsibilities include driving hardware-software co-design, leading early silicon enablement, and fostering cross-functional collaboration to ensure alignment and mentorship within product development teams. The ideal candidate possesses extensive experience in systems software, firmware, drivers, and performance tools, with a strong background in machine learning model creation and optimization for diverse applications such as CNNs and UNets.

What you'll do

  • Define and translate architectural concepts into concrete software requirements for new GPU products.
  • Drive hardware/software interface definition to ensure performance and quality alignment in design choices.
  • Serve as a technical escalation point during early silicon bring-up, resolving complex cross-layer issues.
  • Guide the creation of diagnostics, validation tools, and bring-up workflows that scale across teams and products.
  • Capture lessons learned from new product bring-up and translate them into reusable architecture patterns and best practices.

What we're looking for

  • Extensive experience in hardware/software co-design and debugging complex cross-layer issues.
  • Deep technical leadership in software architecture, firmware, drivers, and performance tools for new silicon.
  • Proven ability to drive collaborations across multi-functional engineering teams.
  • Hands-on experience with machine learning model creation and optimization, including CNN, UNet, etc.
  • Strong background in systems software development, including firmware and performance software enablement.
  • Advanced degree (M.Sc., M.Eng., Ph.D.) preferred for technical depth and credibility.
  • Excellent communication skills to clarify intent and reduce friction between hardware and software teams.

More like this

Similar roles

Senior System Architect, Enterprise Reference Architectures

Nvidia

Santa Clara, CA +3 14 days ago $208,000$327,750
Kubernetes Docker CI/CD Prometheus Grafana Python PostgreSQL AWS Azure Google Cloud Platform Terraform Ansible Git Jenkins NVIDIA AI Software Microservices Event-driven architectures High-performance networking GPU-accelerated systems PCIe NVLink InfiniBand RDMA RoCE

Virtual Software Modeling Engineer in Austin, Texas | Advanced Micro Devices, Inc

Amd

Santa Clara, CA 34 days ago $144,800$144,800
C++ Linux Windows Multi-threaded programming Mutexes Atomics Condition variables Lock-free structures x86 architecture ARM architecture GPU architecture Drivers Applications Kernel debugging Functional modeling Architecture simulation Hypervisor development QEMU VirtualBox GEM5 SIMICS AI tools
Hybrid