Sr. Firmware Engineer

5 - 9 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Firmware Engineer at AMD, you will play a crucial role in designing and implementing firmware for AMD SoCs, spanning pre-silicon and post-silicon phases. You will collaborate with firmware engineers, developers, and architects across various IPs to drive innovation and solve complex challenges. Your passion for firmware development, coupled with effective problem-solving skills, will be instrumental in advancing AMD's technology offerings. The ideal candidate for this role is a motivated self-starter with a deep passion for firmware development. You should possess excellent technical communication, interpersonal, and leadership skills, allowing you to work both independently and collaboratively in dynamic environments. Your role will involve working on OpenBMC development, requiring expertise in embedded Linux, C++, Yocto, networking (IPMI/Redfish), and security aspects. Key Responsibilities: - Utilize expertise in embedded Linux, C++, Yocto, networking, and security to drive OpenBMC development. - Collaborate with cross-functional teams spanning silicon, firmware, hardware, and software domains. - Coordinate issue debugging efforts and ensure timely resolutions. - Facilitate meetings, set clear agendas, and follow up on action items. - Drive continuous improvement initiatives for post-silicon power and performance activities. - Independently manage tasks and see them through to completion. Preferred Experience: - Platform Manageability architecture and Baseboard Management Controllers (BMC). - Linux & Embedded Systems experience with Yocto Project, Buildroot, and device drivers. - Strong coding skills in C & C++ for kernel modules, daemons, and applications. - Hands-on experience with D-Bus (Inter-Process Communication) using sdbusplus, systemd, and dbus services. - Configuring hardware components using Device Tree (DTS/DTSI) such as SGPIO, I2C, SPI, and GPIO. - Developing BMC services and handling IPMI/Redfish APIs for Networking. - Implementing security measures like TPM, Secure Boot for BMC firmware. - Customizing boot sequences and managing secure boot using U-Boot & Bootloaders. - Writing systemd services for BMC applications with SystemD & Daemons. - Excellent verbal and written communication skills, along with strong interpersonal, organizational, and technical leadership abilities. - Experience working in a fast-paced technical environment across multiple sites. Academic Credentials: - Bachelors or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent (preferred). Join AMD in our mission to push the boundaries of innovation and transform lives through next-generation computing experiences. Your contributions as a Senior Firmware Engineer will be pivotal in shaping the future of technology.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Advanced Micro Devices, Inc logo
Advanced Micro Devices, Inc

Semiconductors

Sunnyvale

RecommendedJobs for You

Garvebhavi Palya, Bengaluru/Bangalore Region

Noida, Uttar Pradesh, India

Chennai, Tamil Nadu, India