Logo

Firmware developer (NCS/Job/ 3397)

For A Reputed Large Multinational Technology Company
5 - 12 Years
Full Time
Up to 30 Days
Up to 35 LPA
1 Position(s)
Bangalore / Bengaluru
Posted 27 Days Ago

Job Skills

Job Description

PM (Power Management) Firmware Developer

 

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, power‑management flows, and PCIe device initialization
  • Strong knowledge of UEFI BIOS and ACPI specifications.
  • Understanding of SoC power‑management concepts, including:
    • CPU and device power states (C‑states, P‑states, D‑states)
    • Power gating / clock gating
    • Reset sequencing
    • Hot‑plug and hot‑unplug flows for PCIe/SoC devices
  • Experience with platform BIOS development, including firmware bring‑up
  • 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  – Platform Security Firmware Developer

 

 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, key‑management logic, and firmware authentication features.
  • Work across pre‑silicon (simulation/emulation) and post‑silicon (bring‑up/hardware validation) environments.
  • Knowledge of cryptography and libraries such as OpenSSL.
  • Collaborate with hardware, BIOS/UEFI, and platform security teams to ensure end‑to‑end 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(Advanced Business Language) Firmware Developer

 

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

Open BMC( Baseboard Management Controller) Firmware Developer

 

 

  • 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.
Firmware developer
Nilasu Consulting Services Pvt Ltd

Stay Ahead.
Never Miss the Right Opportunity.

Manage your job alerts, preferences, and subscription anytime.

Matching Jobs

No matching jobs found.

We use cookies to improve your experience across our website, including all subdomains.
By continuing to browse the site, you agree to our Privacy Policy  and Cookie Policy