A

AMD

Designs chips for computers and AI systems

Senior Embedded Firmware Lead

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Responsibilities

  • Lead and drive embedded firmware development and quality assurance for new and sustaining AMD EPYC Server and Data Center GPU products.
  • Own program outcomes across architecture, design, development, and debugging of firmware products.
  • Partner with the Platform and Software Architecture teams to bring up BIOS and firmware during Embedded SoC bring-up.
  • Work with Hardware and Silicon Validation teams to verify all embedded features in the silicon IP.
  • Guide software engineers through design reviews, code reviews, and licensing reviews for both open-source and closed-source code.
  • Provide product and technology feedback and consultancy to Enterprise Product Management, Enterprise Server Systems and Software teams, and AMD technology and product planning.
  • Support field requests and escalations from the Customer Applications Engineering team.
  • Build on the work of Core Engineering in the Client and Server teams, focusing on enabling differentiating features for the Embedded business.
  • Develop software proofs of concept for early enablement of new technologies.
  • Mentor team members to grow their technical and soft skills and succeed at AMD.
  • Train and enable Applications Engineers and Field Applications Engineers on software solutions, focusing on AMD's differentiated features and technologies.

Desired Qualifications

  • Relevant industry experience and a track record of shipping server, storage, or networking products for enterprise, cloud data center, and service provider markets.
  • Prior experience as a technical expert leading a core team of engineers and managing complex architecture products in firmware, drivers, and operating system stacks.
  • Strong C and C++ development skills and a good understanding of object-oriented design.
  • Experience customizing firmware for different platforms and features.
  • Prior experience in a customer-facing or applications engineering role.
  • Direct experience architecting, designing, and developing complex system or infrastructure software for embedded networking systems on Linux or another real-time operating system.
  • Deep understanding of the full product life cycle, software development methods including Agile and Waterfall, and development and build environments.
  • Ability to organize, delegate, and effectively deliver large and complex programs.
  • Ability to drive multi-geography projects by working effectively with remote teams.
  • Ability to thrive in a fast-paced, highly dynamic environment with a bias toward action and results.
  • Ability to mentor, coach, teach, and facilitate change in a highly technical and dynamic team.
  • Bachelor of Technology or Bachelor of Science in Computer Science, Electronics and Communication, or Electrical Engineering, or equivalent, preferred.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs