Firmware Engineer

ManpowerGroup Global, Inc.

Austin (TX)

Hybrid

USD 65,000 - 92,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ManpowerGroup Global, Inc. is seeking a Firmware Engineer in Austin, TX. Hybrid role with occasional onsite during product bring-up. You will develop and debug BMC firmware in an OpenBMC environment and collaborate across teams to ship reliable firmware on schedule.

The ideal candidate has 3–4+ years in embedded firmware, strong C/C++, Python, Shell, and JavaScript, plus experience with I2C/I3C/SPI/JTAG and Linux kernel driver work.

Qualifications

  • 3–4+ years of embedded firmware development experience.
  • Experience with OpenBMC and BMC firmware development.
  • Proficiency in C, C++, Python, Shell scripting and JavaScript.
  • Knowledge of I2C, I3C, SPI, JTAG; Linux kernel programming and driver development.

Responsibilities

  • Develop and debug firmware for BMC in an OpenBMC environment.
  • Collaborate with architects, BIOS developers, vendors, and QA teams to deliver firmware releases.
  • Participate in product bring-up, troubleshooting, and triage for new hardware platforms.
  • Contribute to upstreaming work to the OpenBMC community and improve firmware designs.
  • Ensure defect-free, on-schedule firmware delivery using solid software methodologies.

Skills

Embedded firmware
C/C++ programming
Python scripting
Shell scripting
JavaScript
Linux kernel programming
OpenBMC knowledge

Tools

OpenBMC

Job description

Our client, a leading technology organization specializing in server hardware and firmware 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.

Job Title: Firmware Engineer

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

Pay Range: $57 per hour

What's the Job?

  • Develop and debug firmware for Baseboard Management Controllers (BMC) in an OpenBMC environment
  • Collaborate with architects, BIOS developers, vendors, and quality assurance teams to deliver robust firmware releases
  • Participate in product bring-up, troubleshooting, and triage activities for new hardware platforms
  • Contribute to upstreaming work to the OpenBMC community and improve existing firmware designs
  • Employ solid software methodologies and manageability design expertise to ensure defect-free, on-schedule firmware delivery

What's Needed?

  • 3–4+ years of embedded firmware development experience
  • Strong background in systems engineering and computer systems
  • Experience with BMC firmware development and open-source firmware platforms like OpenBMC
  • Proficiency in programming languages such as C, C++, Python, Shell Scripting, and JavaScript
  • Knowledge of low-level protocols including I2C, I3C, SPI, JTAG, and familiarity with Linux kernel programming and driver development

What's in it for me?

  • Opportunity to work on cutting-edge server management firmware solutions
  • Collaborate with a diverse and innovative team of engineers
  • Potential for contract extension or conversion based on performance and project needs
  • Work in a flexible hybrid environment with occasional onsite support during product launches
  • Be part of a company recognized for its commitment to diversity and ethical practices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

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

On-site
Firmware Engineer
Firmware Engineer

Staffing Technologies • United States

On-site
USD 90,000 - 130,000
BMC Firmware Engineer (OpenBMC) - Hybrid Austin
BMC Firmware Engineer (OpenBMC) - Hybrid Austin

ManpowerGroup Global, Inc. • Austin (TX)

Hybrid
USD 65,000 - 92,000
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

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

Saicon • Austin (TX)

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

Foxconn Industrial Internet - FII • Houston (TX)

On-site
USD 90,000 - 120,000
OpenBMC Firmware Engineer — Elevate Server Manageability
OpenBMC Firmware Engineer — Elevate Server Manageability

Staffing Technologies • United States

On-site
USD 90,000 - 130,000
Firmware Engineer (Multiple Openings)
Firmware Engineer (Multiple Openings)

Maxonic Inc. • Fremont (CA)

On-site
USD 90,000 - 150,000
OpenBMC Firmware Engineer (BMC & Linux)
OpenBMC Firmware Engineer (BMC & Linux)

Saicon • Austin (TX)

On-site
USD 90,000 - 150,000
Senior BMC Firmware Engineer
Senior BMC Firmware Engineer

Jabil • Austin (TX)

On-site
USD 120,000 - 170,000