← All roles

Senior Firmware Engineer, FPGA

CoreWeave· Technology
Apply on company site
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