It's fun to work in a company where people truly BELIEVE in what they're doing!
We are seeking a highly skilled and motivated FPGA Engineer to join our Systems Engineering team. This role involves designing, implementing, and testing FPGA designs for our high-performance embedded systems. The ideal candidate will have a strong background in electrical engineering or computer science, with hands-on experience in FPGA development and verification.
Key Responsibilities:
1. Design and develop FPGA projects, including architecture, simulation, coding, and validation.
2. Collaborate with cross-functional teams to define system specifications and integrate FPGA designs into broader hardware and software systems.
3. Optimize FPGA designs for performance, power consumption, and real-time constraints.
4. Perform complex debugging, troubleshooting, and verification of FPGA designs.
5. Maintain technical documentation for design flow and development processes.
6. Stay updated with the latest advancements in FPGA technology and implement best practices in design methodologies.
Qualifications:
7. Bachelor’s degree in Electrical Engineering, Computer Science, or related field.
8. Experience in FPGA design and development using VHDL or Verilog.
9. Proficient in using FPGA design tools (, Xilinx Vivado, Altera Quartus, ModelSim).
10. Understanding of digital signal processing (DSP) and hardware architecture.
11. Experience with embedded systems and microcontroller integration.
12. Excellent problem-solving abilities and attention to detail.
Preferred Skills:
13. Master’s degree or higher in a relevant field.
14. Experience with high-speed communication protocols (, PCIe, Ethernet, USB).
15. Familiarity with Linux environment and scripting languages like Python or Tcl.
16. Knowledge of ASIC design flow and methodologies is a plus.