Job Description

Firmware and IP Systems Engineer

Hybrid Role in Austin, TX

12 Months

Interview Process: MS Teams Video



Top 3-5 Must Have Skills for this role:


- Firmware/C-Code

- Python/scripting

- Independence/Self-learner

- analytical/problem solving skills


Job Description:


The Client Strategic Silicon Solutions Business Unit, Power Firmware and Systems Engineering Team is seeking an energetic, self-motivated Firmware and Systems Engineer to join our growing team where past products include game consoles such as the PS5, Xbox Series S/X, Steam Deck, and more. As an IP Systems Engineer, you will drive the planning, validation, silicon bring-up and debug of System Management and Power Management IP as well as contributing to development of related firmware for forthcoming Client Semi-Custom SOC programs.


As a key contributor to the success of Client's IP, you will be part of a leading team to drive and enhance AMD's abilities to deliver the highest quality, industry leading technologies to market. The Power Firmware and Systems Engineering team fosters and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development.


Key Responsibilities:


Execution of tests and test scripts in manual and automated environments on silicon test platforms

Test script development and execution for pre and post-silicon firmware environment using Python

Developing and maintaining automated test framework

Development and testing of firmware designed for an embedded microcontroller in C

Debugging and supporting of IP hardware and firmware issues found during pre-silicon, bring-up, validation, and production phases

Helping to define and execute the overall hardware/firmware functional test plans

Participating in collaborative technical discussions to drive resolution on technical issues

Driving technical innovation to enhance AMD's capabilities and processes in IP hardware/firmware validation


Requirements:

Demonstrated ability to grasp new technical concepts quickly

Comprehensive knowledge of C and scripting languages, especially Python

Strong analytical/problem solving skills

Excellent written and verbal communication skills

Excel in a dynamic team working environment, especially one in a global setting


Assets:


Experience with IP/system level bring-up, ASIC debug techniques and methodologies

Experience with System Management and Power Management

Experience with silicon and system debugging tools

General understanding of Assembly language

Working knowledge of Linux-based operating systems and technologies

In-depth knowledge of system architectures and concepts

Technical understanding of Graphics, Display, Multimedia, PCIe, Security and/or IO architecture & design

Experience in Doxygen or other SW Documentation generator tools

Experience with emulation or other pre-silicon validation tools

Experience with common lab equipment, including protocol/logic analyzers, oscilloscopes, etc.

Experience with object oriented programming

Familiarity with Git


Education: Bachelor, Master's or PhD degree in Electrical, Computer, or Software Engineering, or related degrees

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application