CareerPlanSign in

Firmware Developer

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-08-14 → 2026-09-26

Core

Designing, updating, and programming firmware subsystems (DSP, embedded code, CHIF, I2C, SPI, BMC, BIOS/UEFI) for high-performance computing and AI platforms.

Role type

Senior Firmware Developer / Software Systems Lead

Builds

High-performance supercomputers and data-intensive server platforms

Domain

High Performance Computing, AI, Server Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, RTOS (Green Hills Integrity, Embedded Linux), ARM processor architecture, Linux device drivers, BMC (openBMC, Yocto), multi-core system design, debugging tools (gdb, kdb, JTAG), software system architecture, test plan design

Preferred skills

Python, patent history in software design, innovation in software systems integration

Responsibilities

Design enhancements and updates for firmware subsystems; lead project teams of software engineers and partners; manage relationships with development partners; review designs for compliance and quality; provide domain expertise to cross-organization projects; drive integration of new technologies; mentor less experienced staff

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.