Advanced FPGA Firmware Developer _Canonsburg, PA _Full-Time(FTE)_Direct Hire
Position: Advanced FPGA Firmware Developer
Location: Canonsburg, PA
Base Salary : $107,500 to $119,200 + Best-In-Class Benefits
Relocation Assistance Available : Possible for ideal candidate
Interview Travel Reimbursed : Yes
Security Clearance Required: Yes
JD:
Duties :
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
Basic Qualifications:
Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.
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