Firmware Engineer I

TekWissen LLC

Austin (TX)

On-site

USD 75,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TekWissen Group seeks a Firmware Engineer I to develop firmware for OpenBMC in an Austin environment. You will coordinate with architects, BIOS developers, vendors and QA to deliver robust OpenBMC firmware releases for customer reference boards.

Required are 4–6 years of firmware experience with BMC stacks, plus strong C/C++ and Linux development skills including kernel, drivers, and debugging. This onsite role is a temporary assignment in Austin, TX.

Qualifications

  • Firmware development experience required in a professional setting.
  • Experience with OpenBMC or BMC firmware stacks is mandatory.
  • Open-source and linux driver familiarity preferred.

Responsibilities

  • Develop firmware for OpenBMC in collaboration with architects and QA teams.
  • Upstream work to OpenBMC community and troubleshoot designs.
  • Apply robust software practices to deliver timely, defect-free firmware.

Skills

BMC firmware development
OpenBMC
JavaScript
Shell scripting
Python
C
C++
I2c
I3c
JTAG
SPI
eSPI
UART
PCIe
Git
Gerrit
Linux kernel programming
Linux driver development
Reference boards
Linux gcc build
Debug methodology
Server manageability architecture
Software development process
Redfish
PLDM
MCTP
IPMI

Education

BSEE
BSCS
BSCE

Tools

Git
Gerrit

Job description

Overview:

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This Client is an American multinational semiconductor company based in Austin, that develops computer processors and related technologies for business and consumer markets. Global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.

Job Title: Firmware Engineer I
Duration: 12 Months
Location: Austin, TX 78744
Job Type: Temporary Assignment
Work Type: Onsite
Job Description:
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

TekWissen Group is an equal opportunity employer supporting workforce diversity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer I
Firmware Engineer I

TekWissen ® • Austin (TX)

On-site
USD 110,000 - 170,000
Senior Firmware Engineer
Senior Firmware Engineer

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

On-site
USD 96,432 - 110,208
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Firmware Engineer I — OpenBMC & BMC Systems
Firmware Engineer I — OpenBMC & BMC Systems

TekWissen LLC • Austin (TX)

On-site
USD 75,000 - 110,000
Firmware Engineer I: OpenBMC & BMC Firmware
Firmware Engineer I: OpenBMC & BMC Firmware

TekWissen ® • Austin (TX)

On-site
USD 110,000 - 170,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
Embedded Firmware Engineer (Zephyr/BMC)
Embedded Firmware Engineer (Zephyr/BMC)

Dexian • Austin (TX)

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

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000
Lead BMC Engineer
Lead BMC Engineer

Jabil • Austin (TX)

On-site
USD 120,000 - 160,000