Firmware Engineer

Staffing Technologies

United States

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Staffing Technologies is seeking a Firmware Engineer in Austin, TX to drive OpenBMC firmware development for customer reference boards. You will collaborate with architects, BIOS teams, vendors and QA to deliver robust firmware on a schedule.

The role requires strong C/C++ skills, Linux kernel and driver experience, and hands-on work with OpenBMC, I2C/SPI/JTAG/PCIe, and source control tools like Git and Gerrit.

Qualifications

  • BSEE, BSCS, or BSCE degree or higher.
  • 4-6 years firmware development experience.
  • 2-4 years manageability firmware experience.
  • Candidates should enjoy working in a dynamic team environment.

Responsibilities

  • Firmware development for OpenBMC and related platforms, coordinating with architects, BIOS developers, vendors, and QA teams.
  • Upstreaming work to the OpenBMC community and troubleshooting existing designs.
  • Ensure on-schedule, defect-free firmware deliveries with robust methodology and design practices.

Skills

BMC firmware development
OpenBMC
C/C++
JavaScript
Python
Shell scripting
Linux kernel programming
Git
Gerrit
I2C/I3C/JTAG/SPI/UART/PCIe

Education

BSEE, BSCS, or BSCE degree or higher
4-6 years firmware development
2-4 years manageability firmware experience

Tools

Git
Gerrit

Job description

Firmware Engineer

Location: Austin, TX

Requirement Detail
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:
  • Previous BMC Firmware development experience mandatory (Dell iDRAC, Dell CMC, HP iLo, etc)
  • Experience with Open Source Baseboard Management Controller (BMC) Software Stack (OpenBMC)
  • Programming experience (JavaScript , Shell Scripting, Python, C, C++)
  • 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
  • Candidates should enjoy working in a dynamic team environment

LOCATION: Austin Texas

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Saicon • Austin (TX)

On-site
USD 90,000 - 150,000
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 65,000 - 92,000
OpenBMC Firmware Engineer — Elevate Server Manageability
OpenBMC Firmware Engineer — Elevate Server Manageability

Staffing Technologies • United States

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

Saicon • Austin (TX)

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
OpenBMC Firmware Engineer: Build Next-Gen BMC
OpenBMC Firmware Engineer: Build Next-Gen BMC

Sunrise Systems, Inc. • Austin (TX)

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

ManpowerGroup Global, Inc. • Austin (TX)

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

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000