About us
We're passionate about transforming lives with our technology to enrich our industry, communities and the world. We strive for execution excellence while being direct, humble, collaborative and inclusive of diverse perspectives.
The Role:
As a talented software engineer, you'll work in a hardware/software co-design environment to craft industry-leading simulation platforms used in GPU research and development.
Your Key Responsibilities:
1. Collaborate with architects, design engineers and verification engineers on specifications, verification plans and test plans
2. Develop and maintain C/C++ models and supporting systems
3. Debug, test, analyze and improve model functional and performance accuracy
4. Identify and implement opportunities for improving AMD's design and verification environment
Requirements:
* Bachelor or Master level degree in Software Engineering, Computer Engineering or a related field
Key Skills:
* At least 8 years of experience as a software designer and engineer proficient in C++, skilled software designer and engineer proficient in C++. Knowledge of GPU or other computer hardware and Graphics APIs is an advantage
* Excellent written and oral communication skills, able to concisely present results and status to peers and management
* Able to divide an issue into its parts and use data-based decision making, balancing big picture and detailed perspectives
* Proactive and self-motivating, with a dynamic work environment and collaborative team environment
Preferred Experience:
* 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