C++ GPU Modelling Engineer - New Graduate - Job Opportunity at Advanced Micro Devices, Inc

Sydney, Australia
Full-time
Entry-level
Posted: July 23, 2025
Hybrid
AUD 70,000 - 90,000 per year for entry-level positions in Sydney, with potential for rapid growth to AUD 100,000+ within 2-3 years based on performance and market demand for GPU expertise

Benefits

Comprehensive AMD benefits package designed to attract top-tier talent in the competitive semiconductor industry
Equal opportunity and inclusive employment practices that foster diverse perspectives and innovation
Career development opportunities within a global technology leader specializing in cutting-edge GPU and AI technologies
Access to industry-leading research and development projects that shape the future of computing

Key Responsibilities

Collaborate strategically with cross-functional teams including architects, design engineers, and verification engineers to define specifications and comprehensive verification plans that drive AMD's GPU development roadmap
Develop and maintain sophisticated C/C++ simulation models and supporting systems that serve as critical infrastructure for GPU research and development across AMD's product portfolio
Execute advanced debugging, testing, and analysis of model functional and performance accuracy to ensure AMD's GPUs meet industry-leading standards for next-generation computing applications
Identify and implement strategic opportunities for improving AMD's design and verification environment, contributing directly to the company's competitive advantage in the GPU market

Requirements

Education

Bachelor or Master level degree in Software Engineering, Computer Engineering or a related field

Experience

Fresh graduate or 1 to 3 years of experience as a software designer and engineer

Required Skills

Software development using C or C++ Use of industry-standard profiling and debug tools Graphics API or graphics pipeline knowledge Hardware design or verification Hardware implementation using HDLs such as Verilog or VHDL Scripting languages - Python, Perl, shell Productivity tools – Jira, Jenkins Configuration Management – Perforce, GIT Excellent written and oral communication Skilled at understanding requirements and expectations Able to concisely present results and status to peers and management Divides an issue into its parts and use data-based decision making Balances big picture and detailed perspectives Understands complex architectural, design, and verification concepts Proactive and self-motivating Seeks guidance from peers and management Thrives in a collaborative team environment Respects the value of diverse perspectives
Advertisement
Ad Space

Sauge AI Market Intelligence

Industry Trends

The GPU modeling and simulation market is experiencing unprecedented growth driven by the explosive demand for AI/ML workloads, cryptocurrency mining, and high-performance computing applications. This trend is creating significant opportunities for engineers who can develop sophisticated simulation platforms that accelerate GPU development cycles and reduce time-to-market for new architectures. Hardware-software co-design methodologies are becoming increasingly critical in the semiconductor industry as chip complexity reaches new heights. Companies like AMD are investing heavily in advanced modeling techniques to enable early software development and validation before silicon is available, making GPU modeling engineers essential contributors to product success. The shift toward heterogeneous computing architectures, where CPUs and GPUs work together more closely, is driving demand for engineers who understand both hardware design principles and software optimization techniques. This convergence is particularly important for AMD as they compete with NVIDIA and Intel in the data center and AI acceleration markets.

Role Significance

Typically part of a 8-12 person GPU modeling team within AMD's larger Graphics IP division, with opportunities for cross-functional collaboration across hardware design, verification, and software teams totaling 50+ engineers
Entry-level position with significant growth potential and exposure to cutting-edge GPU architecture development. Despite being targeted at new graduates, the role involves working on mission-critical simulation infrastructure that directly impacts AMD's ability to compete in the GPU market.

Key Projects

Development of cycle-accurate GPU simulation models for next-generation RDNA and CDNA architectures Implementation of hardware-software co-simulation platforms for early driver development and validation Creation of performance modeling tools for architectural exploration and optimization Integration of GPU models with system-level simulation environments for data center and gaming applications

Success Factors

Mastery of advanced C++ programming techniques including template metaprogramming, memory management, and performance optimization will be crucial for developing efficient simulation models that can handle the complexity of modern GPU architectures. Deep understanding of computer architecture principles, particularly GPU design concepts such as shader cores, memory hierarchies, and parallel processing paradigms, will enable more accurate and useful modeling implementations. Strong collaboration and communication skills will be essential for working effectively with diverse teams of hardware designers, verification engineers, and software developers who rely on the simulation models for their work. Ability to balance technical depth with broader system perspective, understanding how individual modeling components contribute to overall GPU development and validation workflows.

Market Demand

Very high demand driven by the critical importance of GPU technology in AI, gaming, and high-performance computing sectors, with limited supply of qualified candidates who possess both C++ expertise and hardware modeling knowledge

Important Skills

Critical Skills

Advanced C++ programming proficiency is absolutely essential as it forms the foundation for all GPU modeling work. The complexity of modern GPU architectures requires sophisticated programming techniques to create accurate and performant simulation models that can handle millions of concurrent operations. Understanding of computer architecture and hardware design principles is crucial for creating meaningful simulation models. Without this knowledge, engineers cannot accurately represent the behavior of complex GPU subsystems such as shader cores, memory controllers, and interconnect fabrics. Strong analytical and problem-solving skills are vital for debugging complex simulation issues and optimizing model performance. GPU modeling often involves tracking down subtle behavioral differences between models and actual hardware across millions of execution cycles.

Beneficial Skills

Graphics API knowledge (OpenGL, Vulkan, DirectX) provides valuable context for understanding how GPU hardware features are exposed to software applications, enabling more targeted and useful modeling efforts. Hardware description language experience (Verilog/VHDL) facilitates better communication with hardware design teams and enables more accurate translation of hardware specifications into simulation models. Scripting and automation skills (Python, shell scripting) are increasingly important for managing complex simulation workflows, analyzing large datasets of simulation results, and integrating GPU models with broader development and validation infrastructure.

Unique Aspects

This role offers direct exposure to cutting-edge GPU architecture development at a time when AMD is competing intensely with NVIDIA for leadership in AI acceleration and high-performance computing markets.
The position combines software engineering skills with deep hardware knowledge, providing a unique career path that bridges traditional boundaries between hardware and software development.
Working on GPU simulation platforms provides comprehensive understanding of computer architecture principles while contributing to products that enable breakthrough applications in artificial intelligence, gaming, and scientific computing.
The Australian location offers advantages of working for a major US technology company while benefiting from Australia's strong engineering education system and quality of life factors.

Career Growth

Typical progression to senior individual contributor roles within 3-5 years, with potential for team leadership or specialized technical roles within 5-7 years based on performance and career interests

Potential Next Roles

Senior GPU Modeling Engineer with increased responsibility for architectural modeling and team leadership GPU Architecture Specialist focusing on next-generation design exploration and performance analysis Hardware-Software Co-design Lead coordinating between GPU hardware teams and software development groups Technical Program Manager overseeing GPU development workflows and simulation infrastructure

Company Overview

Advanced Micro Devices, Inc

Advanced Micro Devices (AMD) is a global semiconductor company and one of the primary competitors to NVIDIA in the GPU market and Intel in the CPU market. The company has experienced significant growth in recent years, particularly in the data center and gaming markets, driven by successful product launches and strong execution on their CPU and GPU roadmaps.

AMD holds the #2 position in both CPU and GPU markets globally, with strong momentum in data center applications and competitive gaming products. The company's focus on open standards and competitive price-performance positioning has enabled market share gains against larger competitors.
AMD's Sydney office represents a significant investment in Asia-Pacific engineering talent and serves as a key development center for GPU IP. The Australian operation benefits from strong local university partnerships and access to skilled engineering talent, while contributing to AMD's global 24-hour development cycle.
AMD emphasizes a collaborative, innovation-focused culture that values diverse perspectives and technical excellence. The company's recent success has created an energetic environment with opportunities for significant individual impact on products used by millions of customers worldwide.
Advertisement
Ad Space
Apply Now

Data Sources & Analysis Information

Job Listings Data

The job listings displayed on this platform are sourced through BrightData's comprehensive API, ensuring up-to-date and accurate job market information.

Sauge AI Market Intelligence

Our advanced AI system analyzes each job listing to provide valuable insights including:

  • Industry trends and market dynamics
  • Salary estimates and market demand analysis
  • Role significance and career growth potential
  • Critical success factors and key skills
  • Unique aspects of each position

This integration of reliable job data with AI-powered analysis helps provide you with comprehensive insights for making informed career decisions.