We’re looking for FPGA Design Engineer(s) specialized in designing, implementing, and optimizing digital logic solutions using Field-Programmable Gate Arrays (FPGAs). This role involves collaborating with hardware, software, and systems engineering teams to develop high-performance, reliable, and efficient FPGA-based solutions for applications such as thermal and visible Imaging systems. The ideal candidate will have strong expertise in digital design, RTL coding, and FPGA toolchains.
Duties & Responsibilities:
FPGA Design & Development
- Design and implement digital circuits using VHDL/Verilog/SystemVerilog for FPGA platforms.
- Develop RTL (Register-Transfer Level) code for signal processing, control systems, or high-speed interfaces.
- Optimize designs for speed, area, power efficiency, and timing closure.
Simulation & Verification
- Perform functional and timing simulations using tools like ModelSim or Vivado Simulator.
- Verify designs against system requirements using testbenches, UVM (Universal Verification Methodology), or FPGA prototyping.
- Debug and resolve issues in collaboration with hardware/software teams.
Synthesis & Implementation
- Use FPGA toolchains (Xilinx Vivado, Intel Quartus, Lattice Diamond) for synthesis, place-and-route, and bitstream generation.
- Analyze timing reports and resolve critical path violations.
- Configure FPGA clocking architectures, IP cores, and high-speed transceivers.
System Integration
- Interface FPGAs with processors (ARM, PIC), ADCs/DACs, memory (DDR, SRAM), and communication protocols (PCIe, Ethernet, SPI, I2C).
- Collaborate with PCB designers to ensure signal integrity and hardware compatibility.
Documentation & Compliance
- Create design specifications, test plans, and user manuals.
- Ensure compliance with industry standards
Qualifications:
Education:
- Bachelor’s/Master’s in Electrical Engineering, Computer Engineering, or related field.
Experience:
- 2-5 years of hands-on FPGA design experience, including RTL coding, verification, and synthesis. (Junior applicants with less experience are also encouraged to apply)
- Proven track record of delivering FPGA solutions from concept to production.
Technical Skills:
- Proficiency in VHDL/Verilog/SystemVerilog and FPGA development tools (Xilinx, Intel, Microsemi).
- Experience with high-speed interfaces (SerDes, DDR, Gigabit Ethernet) and DSP implementations (FIR filters, FFTs).
- Familiarity with scripting languages (Python, TCL) for automation.
- Knowledge of version control (Git) and collaborative workflows.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Ability to communicate technical concepts to cross-functional teams.
Preferred Qualifications:
- Experience with ASIC/FPGA co-design or hybrid architectures.
- Knowledge of embedded systems (SoC FPGAs).
- Familiarity with MATLAB/Simulink for algorithm modelling.
- Understanding of cybersecurity practices for FPGA designs