> Markdown version of [/jobs/ext/1501830-sr-advanced-fpga-firmware-developer](https://www.wearedevelopers.com/jobs/ext/1501830-sr-advanced-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). --- # Sr. Advanced FPGA Firmware Developer - **Company:** General Dynamics Mission Systems, Inc. - **Location:** Canonsburg, PA, United States - **Experience:** Expert - **Salary:** $150,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Configuration Management, Computer Programming, Computer Engineering, Software Debugging, Firmware, Field-Programmable Gate Array (FPGA), Hardware Design, Data Streaming, Toolchain, VHSIC Hardware Description Language (VHDL), State Machines - **Published:** July 30, 2026 - **Apply:** https://justjobs.com/main/sendform/8/8/28176/1/17755326?backUrl=%2Fcareer%2F17755326%2FSr-Advanced-Fpga-Firmware-Developer-Pennsylvania-Canonsburg ## About the Role Bachelor's degree in Electrical or Computer Engineering, or a related Science, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience., * Experience implementing FPGA firmware including custom VHDL components containing state machines, synchronous/asynchronous logic, processes, and external interfaces * Understanding of the underlying FPGA fabric and experience working across cross-clock boundaries * Familiarity with Xilinx (AMD) and/or Altera (Intel) compiler, programming, and debug tools * Experience reviewing schematics, parts lists, and rework documentation * Methodical, independent problem-solving and research skills, * Deep knowledge of FPGA fabric architecture and advanced cross-clock domain design techniques * Hands-on experience with Xilinx (AMD) and Altera (Intel) toolchains for synthesis, implementation, and debug * Proven ability to read and interpret schematics and guide hardware rework to support firmware design * Track record of independently diagnosing and resolving complex integration issues * Experience maintaining rigorous configuration management practices in a structured engineering environment ## Description * Architect, design, and document FPGA firmware hierarchies, components, interfaces, and data flows * Develop, simulate, and test firmware components in preparation for hardware integration * Define FPGA timing, pinout, and placement constraints; review synthesis and timing reports and address issues * Integrate and test firmware on target hardware using FPGA tools and laboratory equipment * Document failures, identify root causes, implement fixes, verify changes, and maintain configuration management documentation * Identifies opportunities to apply AI for continuous improvement and innovation ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [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) - [The Power of Developer Communities](https://www.wearedevelopers.com/videos/1109-the-power-of-developer-communities) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [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) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)