> Markdown version of [/jobs/ext/1505849-sr-fpga-firmware-developer](https://www.wearedevelopers.com/jobs/ext/1505849-sr-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 FPGA Firmware Developer - **Company:** General Dynamics Mission Systems, Inc. - **Location:** Canonsburg, PA, United States - **Experience:** Expert - **Salary:** $115,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Systems Engineering, Configuration Management, Computer Programming, Computer Engineering, Software Debugging, Firmware, Field-Programmable Gate Array (FPGA), IPv4, Network Protocols, Data Streaming, TCP/IP, VHSIC Hardware Description Language (VHDL), State Machines - **Published:** July 30, 2026 - **Apply:** https://justjobs.com/main/sendform/8/8/28176/1/17755330?backUrl=%2Fcareer%2F17755330%2FSr-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 2 years of relevant experience; or Master's degree, plus 6 months 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, * Architecting and developing complex FPGA firmware solutions within a collaborative, cross-functional engineering team * Hands-on integration and debug of firmware on target hardware using industry-leading FPGA tools and lab equipment * End-to-end ownership of firmware components - from detailed design through root cause analysis and configuration management * Collaboration with design, systems, and electrical engineering teams to identify schematic updates and hardware reworks * Identifies opportunities to apply AI for continuous improvement and innovation What sets you apart: * Familiarity with floor planning and timing optimizations * Working knowledge of standard network protocols (e.g., IPv4, UDP, TCP/IP) * Experience implementing custom digital signal processing filters ## Description Be part of a team comprised of design, system engineering, and electrical engineering to develop embedded systems. Duties include: * Architect, design, and document FPGA firmware hierarchies, components, interfaces, and data flows * Develop, simulate, and test firmware components in preparation for 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, and maintain configuration management documentation ## Related Videos - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [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) - [How to Domain Model – An example from manufacturing](https://www.wearedevelopers.com/videos/742-how-to-domain-model-an-example-from-manufacturing) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [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) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)