Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

PeopleLogic

Firmware Development

Posted Updated
Discussion

Description

Firmware Development – 6 Engineers – 3-12 Years Experience

Mandatory skillset for all Firmwares ;
1. Expert in C language
2. Git / Gerrit experience

PMFW JD : 2 nd High priority – 2 Engineers
Power Management Firmware Engineer will play key role in ensuring AMD Embedded
firmware (Power Management & Device enumeration) addresses critical Embedded
market segment (Networking, Storage, Automotive, Thin client) requirements
performing the below:
 Strong with C language programming
 Contribute towards AMD Embedded firmware development for PMFW, DXIO
 Good understanding of BIOS, powermanagement flows, and PCIe device
initialization
 Strong knowledge of UEFI BIOS and ACPI specifications.
 Understanding of SoC power‑management concepts, including:
o CPU and device power states (C‑states, P‑states, D‑states)
o Power gating / clock gating
o Reset sequencing
o Hot‑plug and hot‑unplug flows for PCIe/SoC devices
 Experience with platform BIOS development, including firmware bringup
 Work with Platform Firmware Organization (PFO) in conjunction with Embedded
segment architects to meet product requirements
 Review key firmware requirement / enhancement inputs pertaining to focused
Embedded markets
 Provide custom firmware design support for tier-1 customers by identifying
solutions and providing design documents
 Design, develop, test, review features / releases pertaining to PMFW, DXIO
firmware
 Provide low level design documents and user guides
 Good understanding and experience with BIOS, power management and PCIe
 Strong knowledge of UEFI BIOS, ACPI. AGESA knowledge is a big plus
 Strong knowledge of platform BIOS development
 Good knowledge SoC power management – CPU/Device power states, hot-plug
etc
PSP JD: High Priority – 1 Engineer

Work on the design, implementation, and validation of platform security features across
pre-silicon and post-silicon stages. This role involves C-based firmware development,
cryptographic and security flow implementation, and working in simulation, emulation,
and silicon environments
 Strong with C language programming.
 Design, implement, and debug PSP firmware features related to platform
security.
 Develop and validate security boot flows, keymanagement logic, and firmware
authentication features.
 Work across presilicon (simulation/emulation) and postsilicon (bringup/hardware
validation) environments.
 Knowledge of cryptography and libraries such as OpenSSL.
 Collaborate with hardware, BIOS/UEFI, and platform security teams to ensure
endtoend security compliance
 Good knowledge about silicon security subsystem / policy, root of trust,
TPM/fTPM, Widevine.
 Experience with secure software development lifecycle, threat modeling, and
CI/CD.
 Good understanding of hardware security concepts like secure boot, key
provisioning, and cryptographic acceleration.

ABL FW JD: 3 rd priority – 1 Engineer
ABL Firmware engineer is responsible for enabling key memory technologies
(DDR4/DDR5/NVDIMM) of different DIMM types
(UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR) and speed across AMD Embedded SoC
products.
 Strong with C language programming
 Experience with memory recognition and configuration code.
 Experience with hardware debug tools.
 Good problem solving, analysis and debugging skills using (JTAG, oscilloscopes,
logic analysers, Lauterbach, etc.)
 Good understanding of DDR4, DDR5, NVDIMM
 Good understanding of different DIMM types
(UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR)
 Good understanding of Memory controller clocking UMC/FCH/DF, MCLK/FCLK/
UCLK relationships
 Good understanding of UMC features like ECC, SME, SEV, RAS etc
 Understanding of different vendor implementations and memory timing difference
is a big plus
BMC FW JD : 4 th Priority – 1 Engineer


 Industry experience in BMC firmware development for Side-band/Out-of-band
server management.
 Experience in OpenBMC stack development mandatory.
 Experience on redfish and PLDM.
 Excellent verbal, written, and interpersonal communication skills.
 Proven foundation in C programming.
 Strong methodical problem-solving skills.
 Experience with computer architecture.
 Familiar with source control systems such as Git and Perforce.
 Proficient in scripting languages such as Python and Bash.
 Experience with debug tools such as logic analyzers, oscilloscopes, and JTAG
debuggers.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →