Advanced Micro Devices, Inc. (AMD) is looking for a Firmware Engineer with a passion for firmware development. You will work closely with other firmware engineers, developers, and architects across various IPs to design and implement firmware spanning both pre-silicon and post-silicon environments for all AMD SoCs, with a focus on memory boot loaders and IP initialization for data center products.
What You'll Do
- Design, develop, debug, verify, and validate firmware for data center products.
- Participate in daily firmware development activities.
- Demonstrate strong analytical and problem-solving abilities.
- Exhibit technical leadership, interpersonal, and partnership skills.
- Develop internal tools to enhance efficiency and quality.
- Accountable for delivery of work on time.
- Collaborate with teams to co-create solutions.
What We're Looking For
- Bachelor’s or master’s degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
Nice to Have
- Previous experience combined with technical education in the semiconductor industry.
- Experience and knowledge in the memory domain.
- Understanding of SOC architecture and related concepts.
- Background in pre-silicon emulation, debugging, and ASIC bring-up.
- Knowledge of x86 and/or RISC-V architecture.
- Experience with embedded firmware or device driver development.
- Practical knowledge of C programming and Python.
- Experience producing firmware.
- Familiarity with source code management tools such as GitHub.
Technical Stack
- C programming
- Python
- GitHub
Work Mode
This position follows a hybrid work model.
AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.





