Firmware Development Engineer
- Location: Bengaluru (India)
- Work arrangement: on site
- Employment type: Full Time
- Posted:
Job description
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
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
Skills
- bash
- ci/cd
- cryptography
- debugging
- git
- openssl
- python
Languages
EN
Apply
Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.
View & apply