Senior Firmware Engineer

netPolarity, Inc. (Saicon Consultants, Inc.)

Austin (TX)

On-site

USD 96,432 - 110,208

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions provider is seeking a firmware developer for a 100% onsite role in Austin, TX. The position focuses on developing robust firmware for BMC systems, requiring skills in C++/C and shell scripting. Candidates should have at least 5 years of firmware development experience and be proficient with Linux kernel programming. The role emphasizes teamwork and solid software methodologies to ensure quality firmware releases. This contract is for one year with potential extensions.

Qualifications

  • 5+ years of firmware development experience.
  • 3+ years of manageability firmware experience.
  • Ability to work in a dynamic team environment.

Responsibilities

  • Develop firmware in coordination with architects and QA teams.
  • Troubleshoot existing designs and coordinate upstream work.
  • Ensure defect-free firmware deliveries.

Skills

BMC working experience
C++/C
Shell scripting
Debug methodology
Linux Kernel programming
Server manageability architecture

Education

BSEE, BSCS, or BSCE degree

Tools

Git
Gerrit
Linux gcc build and debug tools

Job description

Location: 100% Onsite Role in Austin, TX
Duration: 1 Year (Extendable up to 2 years)
Rate: $70-$80/Hour on W2
Job Description

Top 3-5 Must Have Skills for this role:

  • BMC working experience, openBMC, iLo or Dell iDrac
  • Highly experienced in C++/C, Shell scripting
  • DMTF standards like Redfish, MCTP, PLDM is plus
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
  • Highly Proficient in developing User Interface based on Java Scripts, Network socket concepts
  • 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
Desired
  • Experience in x86 architecture
  • Understanding of Security concepts - Root of Trust, verified boot, measured boot
  • Experience in Arm architecture
  • Experience reading and understanding digital schematics
  • Strong analytical skills and debug methodology expected.
Academic Credentials
  • BSEE, BSCS, or BSCE degree or higher
  • 5+ years or more of firmware development
  • 3 years or more of manageability firmware experience
  • Candidates should enjoy working in a dynamic team environment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Staffing Technologies • United States

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

ManpowerGroup Global, Inc. • Austin (TX)

Hybrid
USD 65,000 - 92,000
Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 160,000
OpenBMC Firmware Developer
OpenBMC Firmware Developer

Dexian • Town of Texas (WI)

On-site
USD 157,597,000 - 171,924,000
OpenBMC Firmware Engineer: C/C++ Onsite Austin
OpenBMC Firmware Engineer: C/C++ Onsite Austin

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

On-site
USD 125,000 - 150,000
OpenBMC Firmware Engineer — Elevate Server Manageability
OpenBMC Firmware Engineer — Elevate Server Manageability

Staffing Technologies • United States

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

EngineersOfAI • Austin (TX)

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

ManpowerGroup Global, Inc. • Austin (TX)

Hybrid
USD 65,000 - 92,000