> Markdown version of [/jobs/ext/2028543-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2028543-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Manpower - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $118,560.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), JavaScript (Programming Language), Systems Engineering, Intelligent Platform Management Interface, BIOS, C++ (Programming Language), Computer Programming, Software Debugging, Device Drivers, Embedded Software, Firmware, Joint Test Action (IEEE Standards), Python (Programming Language), Linux Kernel, Open Source Technology, Shell Script, Software Engineering, Information Technology, Hardware Infrastructure - **Published:** August 11, 2026 - **Apply:** https://dejobs.org/x/x/768BA1CC9ACB4EF696C5335BD604CD11/job/ ## About the Role * 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 ## Description 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., * 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 ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)