OpenBMC Firmware Engineer

ManpowerGroup Global, Inc.

Austin (TX)

On-site

USD 63,000 - 87,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical plan
Dental plan
Vision plan
401(k) match
Weekly pay

Job summary

ManpowerGroup Global, Inc. in Austin, TX, is seeking an OpenBMC Firmware Engineer to develop BMC firmware within an OpenBMC environment and coordinate with architects, BIOS developers, vendors, and QA teams.

You will contribute to upstream OpenBMC projects and diagnose firmware issues to improve performance and stability. The ideal candidate has experience with Dell iDRAC/CMC or HP iLo, strong C/C++ and scripting skills (Python/JavaScript/Shell), and familiarity with I2C, JTAG, SPI, PCIe.

Qualifications

  • Experience in BMC firmware development (Dell iDRAC/CMC, HP iLo).
  • Proficiency with Open Source BMC Stack (OpenBMC).
  • Programming in C, C++, Python, JavaScript and Shell scripting.

Responsibilities

  • Develop BMC firmware within an OpenBMC environment, ensuring high quality and reliability.
  • Coordinate with architects, BIOS developers, vendors, and QA teams to deliver robust firmware releases for customer reference boards.
  • Contribute to upstream projects within the OpenBMC community, enhancing open-source firmware solutions.
  • Diagnose and troubleshoot existing firmware designs to improve performance and stability.
  • Implement continuous feature enhancements and code improvements, maintaining on-schedule, defect-free firmware deliveries.

Skills

C
C++
Python
JavaScript
Shell scripting
OpenBMC
Linux kernel programming
Driver development
I2C
I3C
JTAG
SPI
eSPI
UART
PCIe

Tools

Git
Gerrit
OpenBMC

Job description

Our client, a leading organization in the technology and hardware industry, is seeking a dedicated OpenBMC Firmware Engineer to join their innovative team. As an OpenBMC Firmware Engineer, you will be part of the Firmware Development Department supporting the Manageability Firmware team. The ideal candidate will demonstrate strong problem-solving skills, excellent collaboration abilities, and a proactive mindset, which will align successfully within the organization.

Job Title: OpenBMC Firmware Engineer

Location: Austin, Texas

Pay Range: $55/hr. on W2

What's the Job?
  • Develop BMC firmware within an OpenBMC environment, ensuring high quality and reliability.
  • Coordinate with architects, BIOS developers, vendors, and quality assurance teams to deliver robust firmware releases for customer reference boards.
  • Contribute to upstream projects within the OpenBMC community, enhancing open-source firmware solutions.
  • Diagnose and troubleshoot existing firmware designs to improve performance and stability.
  • Implement continuous feature enhancements and code improvements, maintaining on-schedule, defect-free firmware deliveries.
What's Needed?
  • Previous experience in BMC firmware development, including platforms like Dell iDRAC, Dell CMC, or HP iLo.
  • Proficiency with Open Source BMC Software Stack (OpenBMC).
  • Programming skills in JavaScript, Shell Scripting, Python, C, and C++.
  • Knowledge of low-level protocols such as I2C, I3C, JTAG, SPI, eSPI, UART, and PCIe.
  • Experience with source control systems like Git and review tools such as Gerrit, along with Linux kernel programming and driver development.
What's in it for me?
  • Opportunity to work on cutting-edge firmware development projects in a dynamic environment.
  • Collaborate with a talented team of professionals committed to innovation and excellence.
  • Engage in continuous learning and professional growth within the industry.
  • Contribute to open-source communities and industry standards such as Redfish, PLDM, and MCTP.
  • Be part of a forward-thinking organization that values diversity and inclusion.
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

Firmware Engineer
Firmware Engineer

ManpowerGroup Global, Inc. • Austin (TX)

Hybrid
USD 110,000 - 140,000
Weekly Pay
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 I
Firmware Engineer I

TekWissen ® • Austin (TX)

On-site
USD 110,000 - 170,000
Firmware Engineer (Multiple Openings)
Firmware Engineer (Multiple Openings)

Maxonic Inc. • Fremont (CA)

On-site
USD 90,000 - 150,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
Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 160,000
Senior Engineer - OpenBMC
Senior Engineer - OpenBMC

Lattice Semiconductor • Duluth (GA)

On-site
USD 110,000 - 170,000