> Markdown version of [/jobs/ext/1226523-fpga-firmware-developer](https://www.wearedevelopers.com/jobs/ext/1226523-fpga-firmware-developer). 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). --- # FPGA Firmware Developer - **Company:** Fermilab - **Location:** Batavia, NY, United States - **Experience:** Experienced - **Salary:** $99,500.0 - $130,900.0 - **Contract:** Permanent contract - **Skills:** Boolean Algebra, Software Debugging, Programming Tools, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Joint Test Action (IEEE Standards), Software Architecture, Static Timing Analysis, System on a Chip, Vivado, Fpga Hardware, System-level Testing, Hardware Debugging - **Published:** July 10, 2026 - **Apply:** https://fermilab.wd5.myworkdayjobs.com/FermilabCareers/job/Batavia/FPGA-Firmware-Developer_R_009417 ## About the Role * 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. Applicable Knowledge, Skills and Abilities Required: * 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. * 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., Fermilab requires all members of the public to produce a REAL-ID, or equivalent, to access the Fermilab Campus for interviews or career events. A list of acceptable forms of ID can be found here: https://get-connected.fnal.gov/wp-content/uploads/2021/09/REALID-Documents.pdf. If a candidate is selected for an interview but does not possess any of the equivalent documents, we may schedule a virtual interview. ## Description Fermilab is seeking a FPGA Firmware Developer who will design, develop, verify, and integrate FPGA-based systems and embedded firmware. Responsibilities include architecture definition, RTL implementation, simulation, timing closure, hardware-firmware integration, documentation, and support of lab and system-level testing. Work adheres to all applicable regulations, requirements, engineering standards, and DOE orders. What your day-to-day as a FPGA Firmware Developer at Fermilab will look like: * Designing and implementing FPGA logic, RTL, embedded firmware, and supporting test infrastructure. * Performing simulation, verification, timing analysis, constraints development, and optimization. * Developing detailed specifications, design documentation, and test plans. * Planning and executing medium to large FPGA engineering projects from concept through deployment. * Coordinating and directing technicians and engineers during integration and testing. * Participating in procurement, manufacturing, installation, and operation of FPGA-based systems. * Supporting cost estimation, scheduling, and project planning activities. * Reviewing work for adherence to specifications, standards, and project constraints. * Providing technical direction to designers, technicians, and junior engineers. * Participating in reviews, safety panels, and technical committees. * You may participate in technical conferences and publication. * You will perform other duties as assigned by supervisor. * You will abide by and be responsible for performing all duties in accordance with all environmental, health and safety regulations and practices pertinent to this position., In accordance with Homeland Security Presidential Directive 12 (HSPD-12) new employees are required to obtain and maintain a HSPD-12 Personal Identity Verification (PIV) Credential. To obtain this credential, new employees must successfully complete and pass a federal background check investigation. This investigation includes a declaration of illegal drug activities, including use, supply, possession, or manufacture. This includes marijuana and cannabis derivatives, which are still considered illegal under federal law, regardless of state laws. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment. Foreign Government Sponsored Activities Fermilab employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. Such individuals will be asked to disclose any participation for review by Fermilab's Office of General Counsel. ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Hands-on Journey to Quantum Computing with IBM](https://www.wearedevelopers.com/videos/137-hands-on-journey-to-quantum-computing-with-ibm) - [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) - [Schroedinger's cat: Thinking in- and outside the box of quantum mechanics](https://www.wearedevelopers.com/videos/216-schroedinger-s-cat-thinking-in-and-outside-the-box-of-quantum-mechanics) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Welcome to Switzerland](https://www.wearedevelopers.com/magazine/4-welcome-to-switzerland)