Firmware Engineer

Saicon

Austin (TX)

On-site

USD 90,000 - 150,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Saicon in Austin, TX is seeking an experienced firmware engineer to develop BMC firmware in an OpenBMC environment. You will work with architects, BIOS developers, vendors, and QA to deliver robust releases for customer reference boards.

The role emphasizes solid software practices, strong debugging, and manageability expertise, with upstreaming work to the OpenBMC community and hands-on hardware testing on reference boards.

Qualifications

  • Experience in firmware development for BMC platforms.
  • Proficiency with OpenBMC and related OSS stacks.
  • Strong debugging, design, and process discipline.
  • Experience with manageability interfaces and standards.

Responsibilities

  • Develop and maintain BMC firmware in OpenBMC environment.
  • Coordinate with architects, vendors, and QA for on-schedule, defect-free releases.
  • upstream OpenBMC community work and contribute to reference boards testing.
  • Apply robust software methodologies and improve code quality continuously.

Skills

BMC firmware development
OpenBMC/Open source stack
Programming: C, C++, Python, Shell, JS
Linux kernel programming
Debugging skills
Server manageability architecture
Upstreaming in OSS
BIOS coordination
Version control: Git
Gerrit usage

Education

BSEE/BSCS/BSCE or higher
4-6 years firmware development
2-4 years manageability firmware
Team-oriented

Tools

Git
Gerrit
Linux GCC build tools
OpenBMC environment

Job description

Job Description

The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative Open BMC firmware releases for customer reference boards. Responsibilities include BMC firmware development in an Open BMC environment, upstreaming work to the Open BMC 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, Client 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

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

Staffing Technologies • United States

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

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

On-site
BMC Firmware Engineer
BMC Firmware Engineer

Foxconn Industrial Internet - FII • Houston (TX)

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

ManpowerGroup Global, Inc. • Austin (TX)

Hybrid
USD 65,000 - 92,000
Senior BMC Developer
Senior BMC Developer

Jabil • Austin (TX)

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

EngineersOfAI • Austin (TX)

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

TPI Global Solutions • Austin (TX)

On-site
USD 95,000 - 125,000
Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • Austin (TX)

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

Jabil • Austin (TX)

On-site
USD 120,000 - 170,000