Search by job, company or skills

Dhruva Space

Field-Programmable Gate Arrays Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview and Responsibilities:

Dhruva Space is seeking an experienced FPGA Engineer to design, develop, and optimize FPGA-based signal processing solutions. This role involves real-time debugging, simulation, and collaboration with cross-functional teams to ensure seamless hardware-software integration.

Key responsibilities include but are not limited to:

  • Design, develop, and implement FPGA-based solutions for signal processing applications.
  • Develop and optimize FPGA architectures using VHDL.
  • Conduct functional simulation and verification of FPGA designs.
  • Perform FPGA debugging and troubleshooting using hardware tools and logic analyzers.
  • Work with AMD Vivado for synthesis, place & route, and timing analysis.
  • Leverage Vitis HLS (High-Level Synthesis) for the generation of RTL code from C/C++ algorithms.
  • Implement and optimize digital signal processing (DSP) algorithms on FPGA.
  • Interface FPGA designs with external hardware components and peripherals.
  • Collaborate with firmware and software teams for system integration.
  • Develop test benches and perform simulation for verification of FPGA modules.
  • Optimize resource utilization and improve FPGA performance

Candidate Requirements:

  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Engineering, or related fields.
  • 2 to 3 years of hands-on experience with AMD Vitis development environment.
  • Experience working with embedded Linux or RTOS is a plus.
  • Experience with FPGA debugging tools such as Chipscope, SignalTap, or similar.
  • Good understanding of digital signal processing (DSP) concepts.
  • Knowledge of AXI, DDR, UART, SPI, and other FPGA interfaces.
  • Ability to work independently and in a team environment.
  • Experience with high-speed data processing on FPGA.
  • Knowledge of FPGA acceleration and optimization techniques.
  • Exposure to scripting languages like Python, TCL, or MATLAB for automation and testing.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 111448451

Similar Jobs