Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Taipei, Taiwan
Career Level: Hourly
Industries: Technology, Software, IT, Electronics

Description



WHAT YOU DO AT AMD CHANGES EVERYTHING 

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.  Together, we advance your career.  



THE ROLE: 

We are seeking a Staff BMC Firmware Engineer with an obsession for firmware.In this role, you will lead the designing, developing, and maintaining firmware for AMD GPU server platforms. As part of the role, the Staff Firmware Engineer will work closely with other firmware engineers, developers and architects across various IPsin designing and implementing firmware that spans pre-silicon and post-silicon for all AMD SoCs.

 

THE PERSON: 

You are passionate about firmware development with creative and effective problem-solving skills, a motivated, self-starter who can work both independently and collaboratively in fast paced environments. As a Staff BMC Engineer, you excel at translating complex customer requirements into actionable features and robust firmware solutions. You possess excellent communication skills, allowing you to seamlessly bridge the gap between cross-functional teams, external partners, and internal stakeholders to drive projects to successful completion. 

 

KEY RESPONSIBILITIES: 

  • Act as the Lead Engineer driving the end-to-end design, development, debugging, and validation of BMC firmware for AMD server platforms.
  • Direct day-to-day firmware development activities, providing technical guidance and setting the standard for execution.
  • Drive requirement analysis and architectural discussions, effectively translating customer needs into comprehensive technical specifications.
  • Architect and develop validation scripts, unit test plans, and detailed documentation to guarantee highly reliable and maintainable firmware.
  • Partner with internal and external development teams to champion best practices through rigorous code reviews, design reviews, and streamlined release processes.

PREFERRED EXPERIENCE: 

  • 10+ years of server industry experience specifically focused on BMC firmware development.
  • Experience in a team lead or technical function management role is a plus.
  • Deep understanding of server management standards, including IPMI, Redfish, and MCTP/PLDM.
  • Proven hands-on experience with OpenBMC implementation and architecture.
  • Strong programming proficiency in C/C++, alongside scripting capabilities in Python and Shell.
  • Comprehensive knowledge of ARM-based SoC architectures and low-level hardware interfaces (I2C, I3C, SPI, UART, GPIO, JTAG, USB, LTPI).
  • Solid background in Linux environments, including U-Boot, kernel/driver development, D-Bus, systemd, and DTS configuration.
  • Exceptional analytical and debugging skills with a structured methodology for troubleshooting complex hardware/software interactions.
  • Outstanding verbal, written, and interpersonal communication skills.
  • Knowledge in AMD RAS, APML feature is a plus. 

ACADEMIC CREDENTIALS: 

  • Bachelor's or Master's degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent 

 

#LI-EH1



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 and/or third-party 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.

 

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position.  AMD's “Responsible AI Policy” is available here.

 

This posting is for an existing vacancy.


 Apply on company website