> Markdown version of [/jobs/ext/2710741-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2710741-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:** Coreweave, Inc. - **Location:** New York, United States - **Experience:** Expert - **Salary:** $153,000.0 - $242,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Adobe InDesign, Build Automation, Intelligent Platform Management Interface, Bash Shell, C++ (Programming Language), Computer Engineering, Continuous Integration, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Firmware, Hardware Design, Hardware Interface Design, Monitoring of Systems, Joint Test Action (IEEE Standards), Python (Programming Language), Open Source Technology, Regression Testing, System Software, Universal Asynchronous Receiver/Transmitter, Scripting, High Performance Computing, Serial Peripheral Interface, Git, Linux Development, Yocto, Information Technology, Software Version Control - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-firmware-engineer-coreweave-2-6505330 ## About the Role * Experience: 6+ of professional experience in firmware or embedded systems development, including direct work with Linux-based OpenBMC firmware. * Education: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. * Proficiency in C/C++ for embedded systems. * Familiarity with hardware interfaces and protocols (I2C, SPI, UART, GPIO, IPMI, DMTF Redfish) * Experience with hardware bring-up, board-level debugging, and sensor integration. * Experience with Linux driver development * Comfort with debugging tools such as GDB JTAG and debugging over serial or remote consoles. * Basic scripting skills in Python or Bash for build automation and validation. * Strong problem-solving and analytical thinking; able to break down complex system-level issues. * Communicates effectively with peers across hardware, firmware, and operations teams. * Working knowledge of source code control system such as Git * Self-driven with a focus on delivering high-quality, maintainable code. * Thrives in a fast-paced environment and balances multiple priorities effectively., * Experience developing CI/CD pipeline for firmware builds and regression testing * Exposure to large-scale datacenter or HPC environments * Contributions to open-source firmware projects or upstream Linux development * Hands-on experience with OpenBMC, Yocto Project, and embedded Linux environments. ## Description As a Senior Firmware Engineer, you'll design, implement, and maintain embedded firmware features that enable secure, scalable, and reliable control across CoreWeave's GenAI compute infrastructure. You'll work independently on complex components, collaborate closely with cross-functional teams, and help set best practices for firmware quality and performance., * Design & Implement: Develop and enhance OpenBMC firmware in C/C++ for CoreWeave's custom server platforms, contributing to key subsystems such as sensor management, power and thermal control, networking, and system monitoring. * Integrate & Debug: Collaborate with hardware design, platform software, and reliability teams to integrate firmware with new hardware and validate performance across diverse environments. * Optimize: BMC Performance and Harden Security * Root Cause Analysis: Perform deep system-level debugging using tools such as GDB, JTAG, or logic analyzers to resolve cross-layer issues between hardware, firmware, and OS. * Automate & Validate: Contribute to continuous integration and automated testing frameworks for OpenBMC build and validation. * Document & Share: Maintain clear technical documentation and participate in design reviews to ensure consistency and maintainability across the firmware codebase. * Collaborate Broadly: Partner with other ICs and technical leads across CoreWeave's infrastructure engineering, hardware design, and operations teams to align firmware capabilities with platform and datacenter goals. ## Related Videos - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What Makes WeAreDevelopers World Congress Different From Every Other Tech Event?](https://www.wearedevelopers.com/magazine/701-what-makes-wearedevelopers-world-congress-different-from-every-other-tech-event) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)