Firmware Engineer – GPU & SOC Architecture
Firmware Engineer – GPU & SOC Architecture at AMD
This role focuses on leading the implementation of firmware for new features and performance improvements on AMD's graphics processor IP within the Software/Firmware MEC/CP uCode design and development environment for next‑generation Machine Intelligence GPUs. The position drives deliverables for new products to meet market and customer requirements.
The RoleThe focus of this role is to be the technical lead on assigned projects for the implementation of AMD firmware for new features and products, and performance improvements for AMD’s graphics processor IP.
The Person- Ability to assess complexity of feature requirements and lead implementation projects, actively interacting with engineering leads and architects to address technical issues and challenges.
- Carry out firmware development using assembly or C language programming, possessing system engineering expertise across multiple domains and a track record of quickly picking up new technology.
- Strong general firmware, software, and/or micro‑code architecture and design experience, ideally working with a variety of microcontrollers, graphics IP, SOC experience, and/or understanding of the graphics command pipeline.
- Machine intelligence, machine learning, AI algorithm design/development/understanding.
- Willingness and ability to mentor and guide junior team members through complex design and development tasks.
- Strong drive to offer alternative solutions to tough technical problems.
- Experience in triaging and debugging test failures in simulation, emulation, and silicon environments.
- Design, develop, debug, verify, and/or validate firmware, software, and/or hardware.
- Participate in day‑to‑day firmware development work.
- Provide consultation to internal and external customers regarding AMD features and programming requirements.
- Proficient in writing efficient firmware in assembly or C language, including use of a source control system.
- Proficient in debugging firmware and RTL code using simulation tools, with the ability to determine if the root cause of a failing test is firmware, hardware, or the test itself.
- Experience in RTL level ASIC design.
- Experience in Verilog, System Verilog, and working in Windows and Linux environments.
- Bachelor’s or Master’s degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- Consider applicants in select countries in Europe, North America, and South America.
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. 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 affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.
We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Referrals increase your chances of interviewing at AMD by 2x.
Seniority LevelMid‑Senior level
Employment TypeFull‑time
Job FunctionSemiconductor Manufacturing
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: