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
$ 119KJob 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.