Vacancy expired!
- 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
- 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
- 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
- BS in Computer Engineering, Electrical Engineering, or similar degree
- 5+ years of engineering experience required
- ID: #49904478
- State: Pennsylvania Canonsburg 15317 Canonsburg USA
- City: Canonsburg
- Salary: USD TBD TBD
- Job type: Contract
- Showed: 2023-05-10
- Deadline: 2023-07-08
- Category: Et cetera