
Top Echelon
Compensation $140,000 – $190,000 + PAID Relocation
We are seeking a skilled and motivated FPGA Design Engineer to join our client’s dynamic team. The successful candidate will be responsible for designing, developing, and testing FPGA-based solutions for various applications, ensuring optimal performance, reliability, and functionality. This role will involve working closely with cross-functional teams, including hardware, software, and systems engineers, to create cutting-edge solutions in a fast-paced environment.
Responsibilities:
-
Design, develop, and implement FPGA-based hardware solutions for aerospace applications
-
Write efficient RTL (Register Transfer Level) code in VHDL/Verilog for FPGA development.
-
Perform FPGA synthesis, simulation, and timing analysis to ensure the designs meet performance and timing requirements.
-
Collaborate with hardware and software teams to integrate FPGA designs with other system components.
-
Work on board-level debugging, troubleshooting, and validation of FPGA designs in real-world applications.
-
Develop and run test benches to verify the functionality of the FPGA design.
-
Optimize FPGA designs for power, area, and speed.
-
Create and maintain design documentation, including specifications, test plans, and design reports.
-
Provide support for design bring-up, debugging, and performance analysis.
-
Continuously evaluate and incorporate new FPGA technologies and tools into design practices.
Qualifications:
-
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
-
5 years of experience in FPGA design, with a strong focus on RTL design and implementation.
-
Proficiency in VHDL/Verilog for FPGA design.
-
Experience with FPGA design tools (e.g., Xilinx Vivado, Intel Quartus, etc.) and simulation tools.
-
Strong knowledge of digital logic, timing analysis, and FPGA architectures.
-
Familiarity with hardware description languages (HDLs) and hardware debugging techniques.
-
Experience with OVM / UVM design verification methodology.
-
Proficiency in scripting languages such as bash/csh, Perl, TCL, Python, or similar.
-
Experience with FPGA development boards and peripherals.
-
Understanding of FPGA performance optimization techniques (timing closure, resource optimization, etc.).
-
Experience with high-speed digital design and signal processing.
-
Familiarity with embedded systems and software integration.
-
Active Security Clearance required
-
Experience with high-level synthesis (HLS) tools.
-
Familiarity with version control systems like Git.