CrawlJobs Logo

C++ Simulation Engineer, GPU Modeling

amd.com Logo

AMD

Location Icon

Location:
Canada , Markham

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

88000.00 - 132000.00 CAD / Year

Job Description:

AMD is looking for a C++ Simulation Engineer, GPU Modeling passionate about driving the cutting-edge GPU Modeling and algorithm design for AMD's next generation IP design. As a member of the Radeon Technologies Group, you will be developing the C/C++ simulation models and work closely with the architecture, IP design teams to achieve first pass silicon success. The ideal candidate will have proven experience with Object-Oriented Design, some knowledge of the graphics hardware pipeline, and exposure to ASIC design and verification tools and flows.

Job Responsibility:

  • Drive the development of C/C++ simulation models for silicon architecture and algorithm evaluation, performance analysis and hardware verification
  • Partner with cross-functional teams such as HW/SW Co-design, RTL design, verification, emulation, post silicon validation, firmware and software development, in the use and support of building ASIC architecture and simulation models to ensure first pass silicon success and rapid deployment
  • Develop and debug complex code, on a large-scale codebase and version control systems

Requirements:

  • Proven hands-on object oriented programming experience in C/C++
  • Experience or familiarity with advanced text editors and IDEs
  • Good understanding of computer organization/architecture
  • Undergrad degree required
  • Bachelors or Masters degree in Computer Science or Computer Engineering preferred

Additional Information:

Job Posted:
December 17, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for C++ Simulation Engineer, GPU Modeling

C-Simulation Engineer, GPU Modeling

AMD is looking for a C-Simulation Engineer passionate about driving the cutting-...
Location
Location
United States , Orlando, Florida
Salary
Salary:
98400.00 - 147600.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven hands-on object oriented programming experience in C/C++
  • Experience or familiarity with advanced text editors and IDEs
  • Good understanding of computer organization/architecture
  • Undergrad degree required
  • Bachelors or Masters degree in Computer Science or Computer Engineering preferred
Job Responsibility
Job Responsibility
  • Drive the development of C/C++ simulation models for silicon architecture and algorithm evaluation, performance analysis and hardware verification
  • Partner with cross-functional teams such as HW/SW Co-design, RTL design, verification, emulation, post silicon validation, firmware and software development, in the use and support of building ASIC architecture and simulation models to ensure first pass silicon success and rapid deployment
  • Develop and debug complex code, on a large-scale codebase and version control systems
  • Fulltime
Read More
Arrow Right

Software System Design Engineer

Bring AMD’s leading-edge SoCs to life in a virtual environment! As an early cons...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in Engineering or higher or equivalent experience is preferred
  • Proven experience in designing and implementing maintainable, performant, professional C++11/14/17 code
  • Familiarity with x86, ARM, or GPU architecture, including drivers and applications
  • Proficiency in Linux and Windows kernel debugging
  • Prior involvement in functional modelling, architecture simulation, or hypervisor development
  • Familiarity with modelling technologies such as QEMU, VirtualBox, SystemC, Gem5, SIMICS, dynamic binary translation, or JIT
  • Experience of cross-platform development for Linux and Windows environments
Job Responsibility
Job Responsibility
  • Develop high-performance FFMs (Fast-Functional models) for AMD SoCs and platforms using C++
  • Collaborate closely with internal and external customers to understand and assist in running their workloads on the models
  • Create test plans and validate model functionality using Python
  • Improve functionality, stability, and performance of existing models
  • Develop innovative modelling features to streamline workload debugging
  • Close collaboration with architecture teams to foster in-depth understanding of new designs
Read More
Arrow Right

AI Simulation Engineer

As an AI Simulation Engineer, you will fuse simulation and AI to accelerate trai...
Location
Location
United States , Mendon
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in AI, robotics, simulation engineering, or machine learning model development
  • Strong understanding of simulation environments, synthetic data workflows, scenario generation, or virtual testing systems
  • Experience integrating AI models into simulation frameworks for training, validation, or performance testing
  • Proficiency in Python, C++, or similar languages used for simulation tools and AI development
  • Experience working with robotics concepts such as perception, planning, control, or vehicle dynamics
  • Ability to analyze real world data and convert it into simulated scenarios that expose edge cases and system weaknesses
  • Experience with cloud simulation infrastructure, distributed compute, or GPU accelerated workloads
  • Strong problem solving and analytical abilities, with the skill to bridge real world system behavior and simulated environments
  • Ability to collaborate effectively with cross functional engineering teams and communicate technical concepts clearly
Job Responsibility
Job Responsibility
  • Fuse simulation and AI to accelerate training, validation, and edge case discovery for safe autonomous deployment
  • Build closed loop systems where on-field data improves simulation, and simulation sharpens real world performance
  • Develop simulation driven workflows that generate diverse scenarios, edge cases, and long tail events to improve AI robustness
  • Integrate perception, planning, control, and vehicle dynamics models into high fidelity simulation environments
  • Create automated validation pipelines that use simulation to stress test autonomy performance across environments, weather, terrain, and failure modes
  • Use generative models or data augmentation techniques to expand scenario coverage and reduce reliance on costly on-field testing
  • Enhance simulation fidelity by incorporating real world telemetry, sensor data, logs, and environmental conditions
  • Develop tools that measure model performance, regression trends, safety margins, and reliability metrics within simulated environments
  • Collaborate with autonomy, robotics, data, and test teams to ensure simulation tools and AI workflows reflect real world behavior and operational constraints
  • Optimize simulation infrastructure for speed, scalability, and throughput across local, cloud, and distributed compute
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

AI Simulation Engineer IV

As an AI Simulation Engineer, you will fuse simulation and AI to accelerate trai...
Location
Location
United States , Lehi
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in AI, robotics, simulation engineering, or machine learning model development
  • Strong understanding of simulation environments, synthetic data workflows, scenario generation, or virtual testing systems
  • Experience integrating AI models into simulation frameworks for training, validation, or performance testing
  • Proficiency in Python, C++, or similar languages used for simulation tools and AI development
  • Experience working with robotics concepts such as perception, planning, control, or vehicle dynamics
  • Ability to analyze real world data and convert it into simulated scenarios that expose edge cases and system weaknesses
  • Experience with cloud simulation infrastructure, distributed compute, or GPU accelerated workloads
  • Strong problem solving and analytical abilities, with the skill to bridge real world system behavior and simulated environments
  • Ability to collaborate effectively with cross functional engineering teams and communicate technical concepts clearly
Job Responsibility
Job Responsibility
  • Fuse simulation and AI to accelerate training, validation, and edge case discovery for safe autonomous deployment
  • Build closed loop systems where on-field data improves simulation, and simulation sharpens real world performance
  • Develop simulation driven workflows that generate diverse scenarios, edge cases, and long tail events to improve AI robustness
  • Integrate perception, planning, control, and vehicle dynamics models into high fidelity simulation environments
  • Create automated validation pipelines that use simulation to stress test autonomy performance across environments, weather, terrain, and failure modes
  • Use generative models or data augmentation techniques to expand scenario coverage and reduce reliance on costly on-field testing
  • Enhance simulation fidelity by incorporating real world telemetry, sensor data, logs, and environmental conditions
  • Develop tools that measure model performance, regression trends, safety margins, and reliability metrics within simulated environments
  • Collaborate with autonomy, robotics, data, and test teams to ensure simulation tools and AI workflows reflect real world behavior and operational constraints
  • Optimize simulation infrastructure for speed, scalability, and throughput across local, cloud, and distributed compute
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

SEG, an Astrion company, is seeking a Senior Software Engineer to add to our exc...
Location
Location
United States , Columbia
Salary
Salary:
150000.00 - 190000.00 USD / Year
astrion.us Logo
Astrion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have or be able to obtain a DoD security clearance at the required level
  • Must be able to maintain the required clearance
  • Eligibility for cleared access in this instance requires US citizenship
  • Minimum Education: Bachelor of Science Degree in Computer Science, Computer Engineering or similar Engineering discipline
  • 10+ years of experience
  • Demonstrated ability to assume leadership roles on project tasks
  • Demonstrated ability to mentor junior level engineers
  • Experience in modeling and simulations architecture and development
  • Experience with all phases of software QA including unit, acceptance, regression and cross-platform testing
  • Experience with C++ using the C11 standard
Job Responsibility
Job Responsibility
  • Assist in the design, development, test, and verification of SEG’s missile trajectory and RF signature prediction simulations
  • The position covers the whole of the software development process, from design and implementation to testing, documentation and delivery
  • Lead team(s) on individual projects and provide assistance to junior level engineers
  • Provide C++ software development and maintenance with software integration testing
  • Participate in Agile style development ceremonies such as Daily Standups, Sprint Planning and Sprint Reviews
  • Quickly adapt to new technologies and skill as required
What we offer
What we offer
  • Competitive salaries
  • Continuing education assistance
  • Professional development
  • Multiple healthcare benefits package options
  • 401K with employer matching
  • Competitive time off policy along with a federally recognized holiday schedule
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Computational Geometry

We are seeking a Senior Software Engineer, Computational Geometry who will be a ...
Location
Location
United States , Chatsworth
Salary
Salary:
140000.00 - 200000.00 USD / Year
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS or PhD. in Data Science, Computer Science, Machine Learning, Statistics, or a related field
  • 5+ years of experience in computational geometry, path planning, or related fields
  • Strong background in linear algebra, trigonometry, differential equations, and algorithm design
  • Proficiency in both Python and C++, with hands-on use of libraries such as Numpy (Python) or Eigen (C++)
  • Proven ability to manipulate meshes, vectors, and transforms in 2D and 3D
  • Experience with CAD file formats (STEP, IGES) and graphics-adjacent work (GPU acceleration, ray tracing, geometry kernels)
  • A track record of solving complex problems in fast-paced, iterative environments—independently and within teams
  • Excellent communication skills
  • able to explain technical concepts clearly to both engineers and non-engineers
Job Responsibility
Job Responsibility
  • Shape our geometry pipeline by leading the development of robust geometry ingestion and processing systems to transform complex CAD files into robot-ready parts
  • Innovate our path planning through the design and implementation of algorithms that expand the operational envelope of our robotic forming cells
  • Prototype and validate by rapidly testing new approaches while building high-quality, production-ready code for proven solutions
  • Bridge disciplines partnering with robotics and manufacturing engineers to troubleshoot, optimize, and validate geometry and path strategies on physical hardware
  • Model and simulate by building kinematic models, optimizers, and analysis tools to validate paths before they hit the robot floor
  • Uphold excellence through ensuring code quality with testing, documentation, and reviews aligned to Machina’s engineering standards
What we offer
What we offer
  • Medical, Dental, Vision
  • PTO
  • Stock Options
  • Fulltime
Read More
Arrow Right

Technical Lead - Software System Design Engineer

Step into a pivotal leadership role where you’ll help bring AMD’s leading-edge S...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in designing and implementing maintainable, performant, professional C++11/14/17 code
  • Familiarity with x86, ARM or GPU architecture, including drivers and applications
  • Proficiency in Linux and Windows kernel debugging
  • Prior involvement in functional modelling, architecture simulation, or hypervisor development
  • Familiarity with modelling technologies such as QEMU, VirtualBox, SystemC, Gem5, SIMICS, dynamic binary translation or JIT
  • Experience of cross-platform development for Linux and Windows environments
  • University degree in Engineering or higher or equivalent experience is preferred
Job Responsibility
Job Responsibility
  • Drive the development of high‑performance C++ models for AMD SoCs and platform solutions
  • Build, lead, and scale a growing team of SoC functional modeling engineers, providing technical guidance, mentorship, and performance feedback
  • Collaborate with internal and external stakeholders to enable workload execution on functional models
  • Establish and evolve best practices for model development, validation, and debugging across an expanding team
  • Design and execute comprehensive test plans using Python to validate and enhance model functionality
  • Proactively improve, stabilize, and optimize existing models to deliver best‑in‑class performance and reliability
  • Foster close technical partnerships with architecture teams to ensure deep understanding of new and emerging designs
  • Champion a culture of technical excellence, continuous improvement, and knowledge sharing
Read More
Arrow Right

GPU Performance Attainment Engineer

As a senior member of the pre-silicon performance attainment team, you will be a...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of experience in GPU pre-silicon performance analysis and debug
  • Proficiency with performance modeling and simulation tools
  • Strong understanding of GPGPU programming APIs and Machine Learning workloads
  • Expertise in C/C++ /Scripting (Python, Perl, Shell etc.)
  • Experience with hardware description languages such as Verilog is a plus
  • Familiarity with the software stack is a plus, preferably related to GPUs—such as applications, drivers, compilers, and firmware
  • Bachelor's or higher degree in Computer Science, Electrical Engineering, or a closely related field
Job Responsibility
Job Responsibility
  • Debug performance issues and analyze data from the full-chip Emulation Platform, RTL Simulator, and Architecture and Roofline Models
  • Analyze model projection results and identify algorithm issues to find novel solutions for improving the accuracy of projection for different families of products, and over multiple generations
  • Get performance projections for kernels using an analytical model
  • Identify technical problems, break them down, summarize multiple possible solutions, and help the team to make progress
  • Automate processes related to performance infrastructure and data collection tasks, to enhance productivity and refine processes for improved efficiency
  • Engage with the workloads team to acquire and align on required workloads, run the selected workload traces on the performance simulator, analyze the performance results and metrics to root cause any anomalies
  • Collaborate with simulator team to bridge gaps between the performance numbers and the performance targets
  • Influence design trade-offs and optimizations by working closely with compiler, driver, library, and hardware engineers to achieve the highest performance for selected workloads
  • Innovate new algorithmic improvements that exploit the strengths of the hardware architecture to deliver the best possible machine learning performance
Read More
Arrow Right