Position:
Firmware Development Engineer
Company:
Not specified
Location:
India, Bengaluru
Employment type:
Full time
Short Summary:
Seeking an expert-level Firmware Development Engineer with strong C programming skills and experience in firmware design, development, debugging, and validation.
Responsibilities:
- Design, implement, and validate platform security features.
- Develop and debug PSP firmware.
- Implement secure boot flows, key-management logic, and firmware authentication.
- Collaborate with hardware, BIOS/UEFI, and platform security teams.
- Develop PMFW and DXIO firmware for AMD embedded platforms.
- Support platform BIOS development and firmware bring-up.
- Enable DDR4, DDR5, and NVDIMM technologies.
- Develop BMC firmware for side-band and out-of-band server management.
Requirement:
- Expert-level C programming.
- Experience with Git and Gerrit.
- Knowledge of cryptography and libraries such as OpenSSL.
- Understanding of BIOS, power-management flows, and PCIe device initialization.
- Experience with logic analyzers, oscilloscopes, and JTAG debuggers.
- Knowledge of Python and Bash scripting is a plus.
Benefits:
Not specified