Jobs · Engineering · Illinois

FPGA Firmware Developer

Fermilab · Batavia, IL · 5 days ago
Engineering$100k–$131k/yrFull-time

Pay range: $99,500.00–$130,900.00 (guideline only; final offer based on scope, qualifications, internal equity, and market data). Eligible for sponsorship and employee referral bonus; relocation assistance is not provided.

About the Role

Fermilab is seeking an FPGA Firmware Developer to design, develop, verify, and integrate FPGA-based systems and embedded firmware. Work adheres to all applicable regulations, requirements, engineering standards, and DOE orders.

Responsibilities

  • Design and implement FPGA logic, RTL, embedded firmware, and supporting test infrastructure.
  • Perform simulation, verification, timing analysis, constraints development, and optimization.
  • Develop detailed specifications, design documentation, and test plans.
  • Plan and execute medium to large FPGA engineering projects from concept through deployment.
  • Coordinate and direct technicians and engineers during integration and testing.
  • Participate in procurement, manufacturing, installation, and operation of FPGA-based systems.
  • Support cost estimation, scheduling, and project planning activities.
  • Review work for adherence to specifications, standards, and project constraints.
  • Provide technical direction to designers, technicians, and junior engineers.
  • Participate in reviews, safety panels, and technical committees.
  • Participate in technical conferences and publication.
  • Perform other duties as assigned by supervisor.
  • Abide by and be responsible for performing all duties in accordance with environmental, health, and safety regulations.

Requirements

  • Bachelor’s degree in an applicable engineering discipline from an ABET-accredited institution with 6+ years of engineering experience, or a Master’s/PhD with 4+ years of relevant experience.
  • Proficiency in FPGA development concepts, digital logic design, and engineering methodologies.
  • Ability to plan and document medium to large FPGA development projects.
  • Ability to apply standard to moderately complex engineering techniques.

Skills

  • Preferred experience with Xilinx FPGA chipsets (e.g., Zynq, UltraScale, 7-Series).
  • Preferred experience with Xilinx development tools including Vivado, Vitis, and High-Level Synthesis (HLS).
  • Preferred experience developing and debugging designs using JTAG, Xilinx IP, block design workflows, and hardware debugging tools such as ILA.

Schedule

Onsite: This role requires working from Fermilab’s Batavia office; work arrangement is subject to change based on business needs.

Benefits

  • Medical, dental, vision, and flexible spending accounts.
  • Paid time off.
  • Life insurance.
  • Short- and long-term disability insurance.
  • Retirement benefits.
  • Onsite day care.

Similar jobs

FPGA Developer

Booz Allen HamiltonBeavercreek, OH· Today
$99k–$225k/yrapply on careers.boozallen.com

FPGA Developer

Booz Allen HamiltonPatterson, OH· 3 wk ago
$99k–$225k/yrapply on careers.boozallen.com

FPGA Developer

General Atomics IntelligenceRome, NY· 1 mo ago
Information Technologyapply on ga-careers.com

FPGA Developer

SpartonFairfax, VA· 2 mo ago
Information Technology$95k–$157k/yrapply on recruitingbypaycor.com