CareerPlanSign in

Firmware Development Engineer

Bengaluru, Karnataka, India💼 Full-time🗓 2026-08-07 → 2026-09-26

Core

Design, develop, debug, and validate low-level firmware for platform security, power management, memory subsystems, and server management on embedded and server platforms.

Role type

Senior Firmware Development Engineer

Builds

Secure boot flows, power management features, memory initialization code, and BMC management firmware

Domain

Semiconductor hardware, embedded systems, server infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, firmware design and debugging, Git/Gerrit/Perforce, cryptography, UEFI/ACPI specifications, JTAG debugging, OpenBMC stack, Redfish/PLDM

Preferred skills

OpenSSL, AGESA, Python/Bash scripting, logic analyzer/oscilloscope usage

Technologies

Git, Gerrit, Perforce, OpenSSL, UEFI, ACPI, OpenBMC, Redfish, PLDM, JTAG

Responsibilities

Design and implement secure boot flows and key-management logic; Develop PMFW and DXIO firmware for power management; Enable DDR4/DDR5 and NVDIMM technologies; Develop BMC firmware for out-of-band server management

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.