CareerPlan

Senior Firmware Application Engineer

USAFull-time2026-11-09

Core

Develop OpenBMC firmware and core features for next-generation GPU server platforms, building manageability and monitoring solutions for CPUs, GPUs, DIMMs, SSDs, NICs, PSUs, FPGAs, and CPLDs.

Role type

Senior IC firmware application engineer

Builds

OpenBMC firmware and device drivers for server platforms

Domain

Data center hardware and embedded systems

Required skills

Linux kernel internals, C/C++, device drivers, device-tree development, board bring-up, I2C/I3C, SPI, PCIe, SMBus, Mailbox, U-Boot, Python, Bash

Preferred skills

Server architecture, platform management, data center technologies

Responsibilities

Develop OpenBMC firmware and core features; upstream OpenBMC code; build manageability and monitoring solutions; support board bring-up, device drivers, device-tree development, manufacturing, customer engagements, and product deployments; provide on-site factory support as needed.

Seniority

Senior, hands-on IC