FPGA Firmware Engineer

2 weeks ago


Canonsburg, United States Softworld, a Kelly Company Full time

***Due to the nature of the work being performed US Citizenship is required***

Job Title: FPGA Firmware Engineer

Job Location: Canonsburg PA 15317

Onsite Requirements:

  • FPGA engineering
  • VHDL
  • Xilinx or Altera

Job Description:

Role And Position Objectives:

  • 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.

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.g., IPv4, UDP, TCP/IP)
  • Implementing custom digital signal processing filters


  • Canonsburg, United States Softworld Inc Full time

    ***Due to the nature of the work being performed US Citizenship is required*** Job Title: FPGA Firmware Engineer Job Location: Canonsburg PA 15317 Onsite Requirements: FPGA engineering VHDL Xilinx or Altera Job Description: Role And Position Objectives: Be part of a team comprised of design, system engineering, and electrical engineering to...


  • Canonsburg, United States Softworld, a Kelly Company Full time

    ***Due to the nature of the work being performed US Citizenship is required*** Job Title: FPGA Firmware Engineer Job Location: Canonsburg PA 15317 Onsite Requirements: FPGA engineering VHDL Xilinx or Altera Job Description: Role And Position Objectives: Be part of a team comprised of design, system engineering, and electrical engineering to develop...


  • Canonsburg, United States Softworld, a Kelly Company Full time

    ***Due to the nature of the work being performed US Citizenship is required*** Do you have the following skills, experience and drive to succeed in this role Find out below. Job Title: FPGA Firmware Engineer Job Location: Canonsburg PA 15317 Onsite Requirements: FPGA engineering VHDL Xilinx or Altera Job Description: Role And Position Objectives: Be part...


  • Canonsburg, PA, United States Softworld Inc Full time

    ***Due to the nature of the work being performed US Citizenship is required*** Job Title: FPGA Firmware Engineer Job Location: Canonsburg PA 15317 Onsite Requirements: FPGA engineering VHDL Xilinx or Altera Job Description: Role And Position Objectives: Be part of a team comprised of design, system engineering, and electrical engineering to develop...