Firmware Development Engineer

Two95 International Inc.

Bengaluru

On-site

INR 1,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Two95 International Inc. is seeking experienced firmware engineers in Bengaluru, India.

The role spans high-priority platform security, power management firmware, memory firmware, and BMC firmware domains, requiring deep C programming and hands-on debugging across pre/post-silicon environments. Candidates should bring strong problem-solving skills, knowledge of cryptography, and familiarity with OpenBMC, Redfish, PLDM, and related tooling.

Qualifications

  • Expert-level C programming experience.
  • Experience with Git and Gerrit.
  • Firmware design, development, debugging, and validation experience.
  • Strong debugging tools experience (JTAG, oscilloscopes).
  • Experience with memory/firmware bring-up and validation workflows.

Responsibilities

  • Design, implement, and validate platform security features.
  • Develop and debug PSP firmware.
  • Implement secure boot flows, key-management, and firmware authentication.
  • Work across pre-silicon simulation and post-silicon bring-up.
  • Apply cryptography knowledge and libraries (OpenSSL).
  • Collaborate with hardware, BIOS/UEFI, and platform security teams.
  • Understand security subsystems, root of trust, TPM/fTPM, and Widevine.
  • Apply secure software development lifecycle, threat modelling, and CI/CD practices.
  • Understand key provisioning and cryptographic acceleration.

Skills

C programming
Git
Firmware design

Tools

Git
Gerrit
JTAG
Lauterbach
OpenBMC
Redfish
PLDM
Perforce

Job description

Mandatory Skills

Candidates should strongly match at least one of the following firmware areas.

  • Expert-level C programming.
  • Experience with Git and Gerrit.
  • Firmware design, development, debugging, and validation experience.
A. Platform Security Processor Firmware – High Priority
  • Design, implement, and validate platform security features.
  • Develop and debug PSP firmware.
  • Implement secure boot flows, key-management logic, and firmware authentication.
  • Work across pre-silicon simulation/emulation and post-silicon bring-up environments.
  • Apply knowledge of cryptography and libraries such as OpenSSL.
  • Collaborate with hardware, BIOS/UEFI, and platform security teams.
  • Understand security subsystems, security policies, root of trust, TPM/fTPM, and Widevine.
  • Apply secure software development lifecycle, threat modelling, and CI/CD practices.
  • Understand key provisioning and cryptographic acceleration.
B. Power Management Firmware
  • Develop PMFW and DXIO firmware for AMD embedded platforms.
  • Understand BIOS, power-management flows, and PCIe device initialisation.
  • Work with UEFI BIOS and ACPI specifications.
  • Understand C-states, P-states, and D-states.
  • Work with power gating, clock gating, reset sequencing, and hot-plug flows.
  • Support platform BIOS development and firmware bring-up.
  • Design, develop, test, and review PMFW and DXIO features.
  • Prepare low-level design documents and user guides.
  • AGESA knowledge will be an advantage.
C. ABL/Memory Firmware
  • Enable DDR4, DDR5, and NVDIMM technologies.
  • Work with UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.
  • Develop memory-recognition and configuration code.
  • Debug using JTAG, oscilloscopes, logic analysers, and Lauterbach.
  • Understand UMC, FCH, DF, MCLK, FCLK, and UCLK relationships.
  • Understand ECC, SME, SEV, and RAS.
  • Knowledge of vendor-specific memory implementations and timing differences is desirable.
D. BMC Firmware
  • Develop BMC firmware for side-band and out-of-band server management.
  • Hands-on OpenBMC stack development experience.
  • Experience with Redfish and PLDM.
  • Strong C programming and problem-solving skills.
  • Knowledge of computer architecture.
  • Experience with Git and Perforce.
  • Knowledge of Python and Bash scripting.
  • Experience with logic analysers, oscilloscopes, and JTAG debuggers.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Development ( Secruity FW/Memory FW)
Firmware Development ( Secruity FW/Memory FW)

Uni Connect • Bengaluru

On-site
INR 800,000 - 1,200,000
Firmware Architect
Firmware Architect

Sanmina • Chennai

On-site
INR 1,500,000 - 2,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Sanmina-SCI Systems de México • Chennai District

On-site
INR 2,800,000 - 5,500,000
Engineering - Firmware Engineer
Engineering - Firmware Engineer

Luxoft • India

On-site
INR 1,500,000 - 2,500,000
Excellent communication skills
Firmware Developer
Firmware Developer

Mirafra • Bengaluru

On-site
INR 800,000 - 1,500,000
Firmware Engineer
Firmware Engineer

LeadSoc Technologies Pvt Ltd • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Firmware Development - Power Management FW ( PMFW )
Firmware Development - Power Management FW ( PMFW )

Uni Connect • Bengaluru

On-site
INR 800,000 - 1,200,000
Firmware Lead / Firmware Manager SoC Development
Firmware Lead / Firmware Manager SoC Development

HappieHire • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Lead Firmware - Software System Design Eng.
Lead Firmware - Software System Design Eng.

AMD • Bengaluru

On-site
INR 3,000,000 - 4,000,000
Firmware Manager
Firmware Manager

KOHLER India • Maharashtra

On-site
INR 3,800,000 - 6,000,000