Sr FPGA Firmware Developer

General Dynamics Mission Systems, Inc•Canonsburg, PA
•$115,000 - $120,000•Onsite

About The Position

General Dynamics Mission Systems is seeking a Senior FPGA Firmware Developer (Adv Software Eng) to develop, integrate, test, and support custom FPGA firmware within its Torpedo Systems Group (TSG). The TSG designs, develops, demonstrates, produces, assembles, tests, and delivers torpedo SONAR arrays and electronic assemblies, working with the Navy, internal production staff, and representatives from other companies to advance torpedo performance and lower production costs. The developer will work as part of a team comprising design, systems, and electrical engineering professionals to develop embedded systems. The role includes architecting, designing, documenting, simulating, integrating, and testing FPGA firmware, as well as supporting firmware on target hardware and maintaining configuration management documentation. The position is onsite in Canonsburg, Pennsylvania. A hybrid schedule may be available, with a minimum of three days per week onsite. A 9/80 schedule with every other Friday off is available if desired. The position requires U.S. citizenship and a Department of Defense Secret clearance obtainable within a reasonable time; selected applicants will undergo a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

Requirements

  • Bachelor's degree in Electrical or Computer Engineering, or a related Science, Engineering, or Mathematics field, and at least 2 years of relevant experience; or a Master's degree and at least 6 months of relevant experience.
  • U.S. citizenship is required due to the nature of the work.
  • Ability to obtain a Department of Defense Secret security clearance within a reasonable time and meet eligibility requirements for classified information access.
  • 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.

Nice To Haves

  • Familiarity with floor planning and timing optimizations.
  • Working knowledge of standard network protocols such as IPv4, UDP, and TCP/IP.
  • Experience implementing custom digital signal processing filters.

Responsibilities

  • 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.
  • Collaborate with design, systems, and electrical engineering teams to identify schematic updates and hardware reworks.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Benefits

  • 401k matching
  • Flexible schedules, including a 9/80 schedule with every other Friday off if desired
  • Flex time off
  • Paid parental leave
  • Healthcare benefits
  • Health and wellness programs
  • Employee resource and social groups
  • Opportunities for continuous learning and development
  • Flexible work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service