Firmware Engineer – Embedded Systems | C Programming | Platform Firmware
Location: Whitefield, Bangalore (Work From Office)
Experience: 4–12 Years
About the Role
We are looking for experienced Firmware Engineers to join a leading semiconductor product organization working on next-generation embedded and platform firmware solutions.
The ideal candidate will have strong expertise in low-level software development, embedded systems, firmware architecture, hardware-software interaction, and platform bring-up activities. Candidates with experience in Platform Firmware, Security Firmware, Memory Firmware, BMC/OpenBMC, BIOS/UEFI, or Power Management Firmware are encouraged to apply.
Key Responsibilities
- Design, develop, debug, and maintain embedded firmware components.
- Work closely with hardware, validation, platform architecture, and system engineering teams.
- Develop firmware features for platform initialization, security, power management, memory subsystems, and device management.
- Participate in platform bring-up, debugging, validation, and performance optimization activities.
- Analyze system requirements and translate them into firmware solutions.
- Perform code reviews, unit testing, integration testing, and defect resolution.
- Support firmware releases and customer-specific enhancements.
Mandatory Skills
- Strong C Programming skills.
- Experience in Embedded Firmware Development.
- Strong debugging and problem-solving skills.
- Experience with Git/Gerrit or other version control systems.
- Understanding of hardware-software interactions and low-level programming.
- Experience working with Embedded Systems or SoC Platforms.
Preferred Technical Skills
Experience in one or more of the following areas:
Platform & BIOS Firmware
- UEFI
- BIOS Development
- Coreboot
- EDK II
- AMI / Insyde BIOS
- ACPI
- PCIe
Security Firmware
- Secure Boot
- TPM / fTPM
- Root of Trust
- Cryptography
- OpenSSL
- Firmware Authentication
Power Management Firmware
- CPU & Device Power States
- Power Gating
- Clock Gating
- Reset Sequencing
- PCIe Device Initialization
- Platform Power Management
Memory Firmware
- DDR4 / DDR5
- NVDIMM
- Memory Controllers
- ECC
- RAS
- Memory Bring-up
BMC Firmware
- OpenBMC
- Redfish
- PLDM
- Server Management Firmware
Preferred Qualifications
- Bachelor's or Master's Degree in Computer Science, Electronics, Embedded Systems, or related disciplines.
- Experience in Semiconductor, Embedded Systems, Server Platforms, Networking, Storage, Automotive, or Industrial Products.
Pay: Up to ₹3,500,000.00 per year
Application Question(s):
- This is an onsite role based in Whitefield, Bangalore (Work from Office). Are you currently based in Bengaluru or Willing to relocate?
- CTC
- ECTC
- How soon can you join?
Work Location: In person