This candidate will help develop, integrate, test, and support custom FPGA firmware.
Exciting opportunity to work on new product for the US Navy.
This is a full time FTE position with excellent benefits and work life balance.
Full relocation assistance provided for this role.
You will:
- Architect, design, and document FPGA firmware hierarchies, components, interfaces, and data flows
- Develop firmware in accordance with detailed designs descriptions
- Simulate and test firmware components in preparation for integration
- Define FPGA timing, pinout, and placement constraints
Keys Skills:
- Experience implementing FPGA firmware including custom VHDL components containing state machines, synchronoasynchronous logic, processes, and external interfaces
- Understanding of the underlying FPGA fabric the firmware utilizes
- 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 re-work documentation
- Methodical problem-solving skills
Plus Skills:
- Familiarity with floor planning and timing optimizations
- Working knowledge of standard network protocols (e.g., IPv4, UDP, TCP/IP)
- Implementing custom digital signal processing filters
Lead FPGA Firmware Developer