Firmware Engineer

Experis
Austin, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 119K

Job location

Austin, United States of America

Tech stack

C
JavaScript
Systems Engineering
Intelligent Platform Management Interface
BIOS
C++
Computer Programming
Software Debugging
Device Drivers
Embedded Software
Firmware
Joint Test Action (IEEE Standards)
Python
Linux kernel
Open Source Technology
Shell Script
Software Engineering
Information Technology
Hardware Infrastructure

Job description

  • 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

Requirements

  • 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

Benefits & conditions

  • 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

About the company

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.

Apply for this position