Sr FPGA Firmware Developer

General Dynamics Mission Systems•Canonsburg, PA
•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 the 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 improve torpedo performance and reduce production costs. The developer will work on a collaborative team of design, systems, and electrical engineers to develop embedded systems. The position includes architecting, designing, and documenting FPGA firmware; developing and testing components; defining FPGA constraints; integrating firmware with target hardware; investigating failures; and maintaining configuration-management documentation. The role also involves identifying opportunities to use AI for continuous improvement and innovation. The position is on-site in Canonsburg, Pennsylvania. A hybrid schedule may be available, with at least three days per week on-site. The role requires U.S. citizenship and eligibility to obtain a Department of Defense Secret security clearance within a reasonable time.

Requirements

  • Bachelor's degree in Electrical Engineering, 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.
  • Ability to obtain a Department of Defense Secret security clearance within a reasonable time.
  • Experience implementing FPGA firmware, including custom VHDL components with state machines, synchronous/asynchronous logic, processes, and external interfaces.
  • Understanding of FPGA fabric and experience working across 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 FPGA 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 rework needs.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Benefits

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