GeoLogics is seeking a talented FPGA Firmware Developer to work with one of our aerospace and defense partners based in Canonsburg, PA. This is a full-time, contract position. Position: FPGA Firmware Developer (Contract) Location: Onsite in Canonsburg, PA Pay Range: Up to $52.20 per hour DoD Clearance Requirements: Department of Defense Secret security clearance is required at the time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Job Description: Be part of a team comprised of design, system engineering, and electrical engineering to develop embedded systems. Duties include: * 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
Required Skills/Qualifications: * B.S. degree in Software Engineering, or related STEM field and minimum of 5 years of related experience (or 3 years with a Master's), to include:
* 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
Preferred Skills/Qualifications: * 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
If you or anyone you know is interested in hearing more about this position, please email your resume and availability to Helen Do at . We cannot work with 3rd party vendors. The rates listed are not a guarantee of salary/rate. The rate offered at the time of hire will depend on many factors including education, experience, interview results, and skill level. GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran #Cleared #CJ #Clearance
* 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
Required Skills/Qualifications: * B.S. degree in Software Engineering, or related STEM field and minimum of 5 years of related experience (or 3 years with a Master's), to include:
* 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
Preferred Skills/Qualifications: * 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
If you or anyone you know is interested in hearing more about this position, please email your resume and availability to Helen Do at . We cannot work with 3rd party vendors. The rates listed are not a guarantee of salary/rate. The rate offered at the time of hire will depend on many factors including education, experience, interview results, and skill level. GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran #Cleared #CJ #Clearance