





Tier-1 employer and Bangalore metro increase competition, but niche firmware/BMC skills moderate applicant density.
Highly domain-specific BMC, firmware, and device-driver expertise limits cross-industry transferability.
Multiple mandatory specialized firmware, Linux, and driver skills plus product ownership expectations increase shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own implementation of Firmware architecture and System management software for Flash Array and Flash Blade platforms.
Architect and design software modules with minimal mentorship, including coding, code review, test planning, and automated unit testing.
Act as product owner for firmware modules, engage with QA for product lifecycle, and maintain agile task tracking.
Strong programming skills in C/C++, Bash, Python for Linux user-space and system programs with thorough code review ability.
Solid knowledge of Linux fundamentals, distributions, upgrade mechanisms, and image building/deployment.
Bachelor’s degree or higher in Computer Science or Computer Engineering.
Must work from Bangalore office (in-office requirement). Work Experience Required: Not explicitly mentioned in the JD.
Experienced with BMC firmware development on X86 or ARM platforms and associated device drivers (I2C, SPI, PCI, SMBus, Mail-box).
Skilled in Linux system management, embedded Linux customization, and familiar with standards like IPMI, Redfish, DMTF, OpenBMC.
Comfortable driving cross-functional collaboration in a globally distributed team and taking system-wide architectural ownership.