BMC Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

TPI Global Solutions · 1 week ago

BMC Firmware Engineer

TPI Global Solutions is seeking a BMC Firmware Engineer to contribute to firmware development for next generation interconnect technologies. The role involves working closely with multi-functional teams, developing low level firmware for embedded systems, and engaging in validation activities.

FinanceHuman ResourcesIT InfrastructureRecruitingStaffing Agency
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Anshuman Garg
linkedin

Responsibilities

Contribute to firmware for supporting next generation interconnect technologies both for AMD proprietary and industry standards like PCIe, CXL, MCTP, UBM, and USB4
Engage as a teammate and work closely with multi-functional teams such as BMC, power management, architecture, design and verification on delivery of integrated firmware solutions
Develop low level firmware for embedded systems in an RTOS environment
Engage in pre-silicon validation activities such as co-simulation with IP and SOC emulation
Support post– silicon enablement and production cycle efforts
Develop and support full design cycle of embedded firmware solutions including pre-si, post-si and production

Qualification

Zephyr OSFirmware developmentMCTP/PLDM knowledgeC programmingC++PythonLow-level protocolsLinux build environmentOpenBMC experienceAnalytical skillsProblem solving skillsCommunication skills

Required

Zephyr OS working knowledge
Bare metal bring up with Zephyr
MCTP/PLDM knowledge
BMC or equivalent working knowledge
OpenBMC experience is plus
Specialist in C, strong in C++ or Python
Highly Proficient in developing firmware based on industry standard initiatives PLDM, MCTP, SPDM
Knowledge of low-level protocols including I2c, I3c, PCIe, JTAG, SPI, eSPI, UART expected
Hands on experience with end-to-end Firmware from pre to post-silicon and production cycle
5+ years device driver or embedded firmware development experience
Experience with Zephyr RTOS
Demonstrated proficiencies with firmware lab debug, triaging and implementation of bug fixes for silicon bring-up, through production
Comfortable in Linux build environment
BSEE, BSCS, or BSCE degree or higher
5+ years or more of firmware development
3+ years or more of manageability firmware experience
Candidates should enjoy working in a dynamic team environment

Preferred

Previous BMC Firmware development experience mandatory (Dell iDRAC, Dell CMC, HP iLo, etc)
Understanding of Security concepts - Root of Trust, verified boot, measured boot
Experience with Open Source Baseboard Management Controller (BMC) Software Stack (OpenBMC)
Proficient with Source version control systems like Git, Review tools like Gerrit
Experience in Arm architecture
Experience reading and understanding digital schematics
Strong analytical skills and debug methodology expected

Company

TPI Global Solutions

twittertwittertwitter
company-logo
TPI Global started in 1998, providing technical professionals to businesses scrambling to fix the Y2K bug.

H1B Sponsorship

TPI Global Solutions has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Claude Estes
Founder and CEO
linkedin
Company data provided by crunchbase