Firmware Engineer

ManpowerGroup Global, Inc.

Austin (TX)

Hybrid

USD 110,000 - 140,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Weekly Pay

Job summary

ManpowerGroup Global, Inc. in Austin, TX seeks a Firmware Engineer to develop and debug BMC firmware in an OpenBMC environment.

You will coordinate with architects, BIOS teams, vendors, and QA to deliver robust firmware solutions and participate in product bring-up and upstreaming to OpenBMC. Ideal candidates have 3–4 years of embedded firmware experience, strong systems background, and proficiency in C/C++, Shell, Python, and JavaScript, with knowledge of I2C/I3C/SPI/JTAG and Redfish/PLDM/MCTP.

Qualifications

  • 3–4 years of embedded firmware development experience.
  • Strong background in systems engineering and computer systems.
  • Experience with BMC firmware development (Dell iDRAC, HP iLO) is preferred.
  • Proficiency in C, C++, Shell scripting, Python, and JavaScript.
  • Knowledge of I2C, I3C, SPI, JTAG and familiarity with Redfish, PLDM, and MCTP.

Responsibilities

  • Develop and debug firmware for BMC within an OpenBMC environment.
  • Coordinate with architects, BIOS developers, vendors, and QA to deliver robust firmware solutions.
  • Participate in product bring-up, troubleshooting, and triage activities for seamless deployment.
  • Contribute to upstreaming work to the OpenBMC community.
  • Apply solid software methodologies and manageability design to ensure defect-free releases.

Skills

Embedded firmware
BMC firmware
C/C++
Shell scripting
Python
JavaScript
Dell iDRAC
HP iLO
I2C
I3C
SPI
JTAG
Redfish
PLDM
MCTP

Job description

Our client, a leading technology organization specializing in server management solutions, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Software Development Department supporting the Baseboard Management Controller (BMC) team. The ideal candidate will have strong problem-solving skills, excellent collaboration abilities, and a passion for innovative firmware development, which will align successfully in the organization.

Job Title:

Firmware Engineer

Location:

Austin, TX (Hybrid role; onsite presence may occasionally be required during product bring-up activities)

What's the Job?
  • Develop and debug firmware for Baseboard Management Controllers (BMC) within an OpenBMC environment
  • Coordinate with architects, BIOS developers, vendors, and quality assurance teams to deliver robust firmware solutions
  • Participate in new product bring-up, troubleshooting, and triage activities to ensure seamless deployment
  • Contribute to upstreaming work to the open-source OpenBMC community
  • Employ solid software methodologies and manageability design expertise to ensure defect-free, on-schedule firmware releases
What's Needed?
  • Minimum of 3-4 years of embedded firmware development experience
  • Strong background in systems engineering and computer systems
  • Experience with BMC firmware development, especially with platforms like Dell iDRAC, HP iLO, or similar
  • Proficiency in programming languages such as C, C++, Shell Scripting, Python, and JavaScript
  • Knowledge of low-level protocols including I2C, I3C, SPI, JTAG, and familiarity with industry standards like Redfish, PLDM, and MCTP
What's in it for me?
  • Opportunity to work on cutting-edge server management firmware in a collaborative environment
  • Engagement with open-source communities and industry-standard protocols
  • Potential for contract extension or conversion based on performance
  • Flexible work arrangements with a hybrid onsite/remote model
  • Be part of a dynamic team that values innovation and continuous improvement
Upon completion of waiting period, consultants are eligible for:
  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account
  • Health Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Supplemental Life Insurance
  • Short Term and Long Term Disability Insurance
  • Business Travel Insurance
  • 401(k), Plus Match
  • Weekly Pay
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Senior Firmware Engineer
Senior Firmware Engineer

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

On-site
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

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

TPI Global Solutions • Austin (TX)

On-site
USD 90,000 - 130,000
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
Firmware Engineer (Multiple Openings)
Firmware Engineer (Multiple Openings)

Maxonic Inc. • Fremont (CA)

On-site
USD 90,000 - 150,000
Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • 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 Engineer
Principal BMC Firmware Engineer

Graphcore • Austin (TX)

On-site
USD 180,000 - 240,000
Medical insurance
401(k) plan
Flexible paid time off
Lead BMC Engineer
Lead BMC Engineer

Jabil • Austin (TX)

On-site
USD 120,000 - 160,000