Senior Firmware Engineer, FPGA
CoreWeave· Technology
Hybrid (New York, NY), Hybrid (Sunnyvale, CA)$182k - $242k + equity + bonusfull-timePosted 4mo ago
About the role
Senior firmware/FPGA engineer focused on designing, integrating, and validating FPGA-based platform functionality and ensuring seamless interaction with BMC firmware, BIOS, and hardware across CoreWeave data centers.
Responsibilities
- FPGA development – design, implement, and maintain FPGA logic for server-class or embedded platform functions, with emphasis on Intel/Altera devices using Quartus
- Platform integration – define and implement interfaces between FPGA logic and adjacent platform components (BMC firmware, BIOS, CPLDs, sensors, control paths, board management functions)
- Bring-up and validation – hardware enablement, board bring-up, and validation across multiple hardware revisions and lab environments
- Cross-layer debugging – diagnose complex issues spanning FPGA logic, firmware, BIOS, hardware interfaces, and operating systems
- Performance and reliability – improve platform robustness, fault handling, telemetry, and operational behavior for production deployments at scale
- Vendor collaboration – work with ODMs, silicon vendors, and firmware partners to review implementations and drive fixes/enhancements
- Automation and test – contribute to repeatable validation workflows, regression coverage, and tooling for FPGA and platform firmware testing
- Documentation – create and maintain technical documentation for FPGA architecture, interfaces, test procedures, and operational considerations
- Technical leadership – participate in design reviews, mentor engineers, and improve firmware and platform integration quality
Qualifications
- 5+ years of professional experience in firmware, embedded systems, or FPGA development for server-class, platform, or embedded systems
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- Hands-on experience developing with Intel/Altera FPGA devices
- Strong proficiency in Verilog or SystemVerilog for RTL development
- Strong proficiency in C or C++ for low-level firmware, embedded software, or platform integration
- Experience with board bring-up, hardware validation, and system-level debugging
- Familiarity with I2C, SPI, UART, GPIO, PCIe or related platform control paths
- Experience using hardware schematics, design specifications, and device datasheets for embedded development
- Experience debugging interactions across FPGA, firmware, BIOS, and hardware layers
- Comfort working in Linux environments with Git-based workflows
- Strong analytical and problem-solving skills; strong written and verbal communication skills
Skills
Required:FPGA developmentVerilog/SystemVerilogC/C++LinuxCross-layer debuggingHardware bring-up & validationDocumentation & communication
Nice to have:Vendor collaboration
Benefits
- Medical, dental, and vision insurance - 100% paid for by CoreWeave
- Company-paid Life Insurance
- Voluntary supplemental life insurance
- Short and long-term disability insurance
- Flexible Spending Account
- Health Savings Account
- Tuition Reimbursement
- Ability to Participate in Employee Stock Purchase Program (ESPP)
- Mental Wellness Benefits through Spring Health
- Family-Forming support provided by Carrot
- Paid Parental Leave
- Flexible, full-service childcare support with Kinside
- 401(k) with generous employer match
- Flexible PTO
- Catered lunch each day in our office and data center locations
- Casual work environment
- Culture focused on innovative disruption
Last updated Aug 19, 2026. Interested? Apply on the company site.
About CoreWeave
The Essential Cloud for AI
CoreWeave is the force multiplier that empowers pioneers with momentum, magnitude, and mastery—enabling them to innovate with confidence. Explore the #1 AI Cloud.
AI CloudCluster ManagementGPU computeManaged ServicesNetworkingPlatformStorageliquid-ai-recruiting-target
More open roles at CoreWeave
- 4d ago
- Senior Productivity Platforms Developer4d agoDallas, TX · Information Technology
- Knowledge Architect4d agoHybrid (Multiple U.S. locations ( Livingston, NJ; New York, NY; Sunnyvale, CA; Bellevue, WA )) · Technology
- Senior Software Engineer II, ML Workflows - W&B4d agoHybrid (Multiple US locations) · Technology
- Development Project Manager, Data Center Development4d agoHybrid (Livingston, NJ), Hybrid (New York, NY) +3 more · Operations