Firmware Development Engineer

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

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
Firmware Development Engineer | RVC