Firmware Engineer

TPI Global Solutions

Austin (TX)

On-site

USD 90,000 - 130,000

Full time

27 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TPI Global Solutions in Austin, TX is seeking an experienced firmware engineer to develop OpenBMC firmware for customer reference boards, coordinating with architects, BIOS developers and QA to deliver robust, scalable firmware solutions.

You will contribute to OpenBMC, troubleshoot designs, and maintain strong debugging, build and process discipline to ensure on-time, defect-free deliveries with a focus on continuous feature improvement.

Qualifications

  • 4-6 years of firmware development experience
  • 2-4 years of manageability firmware experience
  • Bachelor or higher in electrical/computer engineering or related field

Responsibilities

  • Develop OpenBMC firmware for customer reference boards in coordination with architects, BIOS developers, vendors and QA teams
  • Upstream work to the OpenBMC community and troubleshoot existing designs
  • Ensure on-schedule, defect-free firmware deliveries with focus on feature and code improvement

Skills

OpenBMC
Firmware development
Linux kernel programming
Debug methodology
Git
Gerrit
Server manageability

Education

BSEE
BSCS
BSCE

Tools

Git
Gerrit
Linux
Reference boards

Job description

Duration: 12 Months Contract (Possible Extension)

Employment Type: W2 Only (No C2C or 1099).

Job Description:
Key responsibilities:
  • The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative OpenBMC firmware releases for customer reference boards.
  • Responsibilities include BMC firmware development in an OpenBMC environment, upstreaming work to the OpenBMC community and troubleshooting existing designs.
  • A successful candidate will employ solid software methodologies, manageability design expertise, debug capabilities, and strong process practices to ensure on-schedule, defect-free firmware deliveries with focus on continuous feature and code improvement.
Preferred experience:
  • Experience with Open-Source Baseboard Management Controller (BMC) Software Stack (OpenBMC).
  • Knowledge of low-level protocols including I2c, I3c, JTAG, SPI, eSPI, UART, PCIe expected.
  • Proficient with Source version control systems like Git, Review tools like Gerrit.
  • Working knowledge of Linux Kernel programming and Linux driver development experience (JTAG, I2C, SPI).
  • Hands on experience working with Reference Boards.
  • Experience with Linux gcc build and debug tools.
  • Strong debug methodology and skills mandatory.
  • Experience in server manageability architecture mandatory.
  • Intimate knowledge of software development process methodology expected.
  • Knowledge of industry standard initiatives such as Redfish, PLDM, MCTP desirable and manageability protocols such as IPMI expected.
Academic credentials:
  • BSEE, BSCS, or BSCE degree or higher.
  • 4-6 years or more of firmware development.
  • 2-4 years or more of manageability firmware experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

netPolarity, Inc. (Saicon Consultants, Inc.) • Austin (TX)

On-site
Firmware Engineer
Firmware Engineer

ManpowerGroup Global, Inc. • Austin (TX)

Hybrid
USD 110,000 - 140,000
Weekly Pay
OpenBMC Firmware Engineer
OpenBMC Firmware Engineer

ManpowerGroup Global, Inc. • Austin (TX)

On-site
USD 63,000 - 87,000
Medical plan
Dental plan
Vision plan
+2
Hybrid Firmware Engineer for BMC/OpenBMC Innovation
Hybrid Firmware Engineer for BMC/OpenBMC Innovation

ManpowerGroup Global, Inc. • Austin (TX)

Hybrid
USD 110,000 - 140,000
Weekly Pay
Lead BMC Engineer
Lead BMC Engineer

Jabil • Austin (TX)

On-site
USD 120,000 - 160,000
Senior BMC Developer
Senior BMC Developer

Jabil • Austin (TX)

On-site
USD 110,000 - 170,000
Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 160,000
Senior BMC Firmware Engineer
Senior BMC Firmware Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000
OpenBMC Firmware Engineer - Low-Level Server Manageability
OpenBMC Firmware Engineer - Low-Level Server Manageability

TPI Global Solutions • Austin (TX)

On-site
USD 90,000 - 130,000