Firmware Engineer
Job in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-02-16
Listing for:
TPI Global Solutions
Full Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
We are seeking a Senior BMC Firmware Engineer to join a highly skilled firmware team working on next-generation server and platform management technologies
. This is a hands‑on role focused on embedded firmware development for Baseboard Management Controllers (BMC) in a Linux and RTOS environment
.
The ideal candidate will have strong experience with BMC firmware, embedded C/C++, and low-level system bring‑up
, along with exposure to server manageability protocols
. This position requires close collaboration with cross‑functional hardware, validation, and platform teams and will be based 100% onsite in Austin, TX
.
- Develop and enhance embedded firmware for BMC and platform management controllers
- Work in RTOS and Linux‑based environments for low‑level firmware development
- Perform board bring‑up and early hardware initialization activities
- Implement and support server management and sideband communication protocols
- Collaborate with hardware, validation, and system teams during pre‑silicon and post‑silicon phases
- Debug complex firmware and hardware interaction issues from bring‑up through production
- Contribute across the full firmware lifecycle:
design, development, validation, and production support
- Strong experience in embedded firmware development using C (C++ is a plus)
- Hands‑on experience with BMC firmware or server/platform management firmware
- Working knowledge of RTOS environments (Zephyr experience preferred)
- Experience with bare‑metal bring‑up and early boot debugging
- Familiarity with server manageability protocols such as MCTP, PLDM, IPMI, or Redfish
- Experience with low‑level hardware interfaces (I2C, SPI, UART, GPIO, etc.)
- Comfortable working in Linux‑based build and development environments
- Direct experience with OpenBMC
- Experience working on ASPEED‑based BMC platforms
- Knowledge of security concepts such as Root of Trust, secure boot, or firmware authentication
- Experience with Git‑based version control and code review workflows
- Strong debugging skills and ability to work across hardware/software boundaries
- This is a senior, hands‑on engineering role
- On‑site presence in Austin, TX is required
- Client and compensation details will be shared with shortlisted candidates
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×