No more applications are being accepted for this job
- 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
- Review synthesis and timing reports, address issues
- Integrate and test firmware on target hardware
- Identify necessary schematic updates and hardware reworks to support design
- Utilize FPGA tools and laboratory equipment for integration and debug
- Document failures, identify root causes, implement fixes, and verify changes
- Maintain configuration management documentation for the FPGA design Keys Skills:
- Experience implementing FPGA firmware including custom VHDL components containing state machines, synchronous/asynchronous 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
- Motivation to independently research and resolve issues
- Strong written and oral communication skills What Sets You Apart:
- Familiarity with floor planning and timing optimizations
- Working knowledge of standard network protocols (e.
- Implementing custom digital signal processing filters
FPGA Firmware Developer with Security Clearance - Canonsburg, PA, United States - APR Consulting, Inc.
Description
Our DOD/Aerospace client is looking to fill an FPGA Firmware Developer (Secret Clearance) position that just opened in Canonsburg, PALocation:
Canonsburg, PA
Position:
FPGA Firmware Developer
Pay Rate:
$52.80/hour
Duration: 24 months with possibility of going direct/permanent Be part of a team comprised of design, system engineering, and electrical engineering to develop embedded systems
Duties include: