Job Description
FPGA Engineer/ Consultant
As an FPGA Engineer, you will get to tackle diverse, real-world challenges. Typically, this will involve going through the whole product life cycle, you will capture requirements, design, develop, document, test, and deliver through to production. My client variety of projects, from proof-of-concept through to working prototypes, provide both intellectual and practical challenges.
Requirements:
My client is looking for any candidate from a research heavy PhD background or candidates with a strong academic background or 2+ years of experience within an FPGA role.
Skills that would be helpful for you to be familiar with:
1. FPGA firmware development, debugging and testing
2. High-speed data interfacing (Serial, SerDes, PCIexpress, Ethernet, MIPI, DDR)
3. Signal processing (Filters, correlators, demod)
4. FPGA Devices (RFSoc, MPSoc, Altera/Xillinx, Embedded ARM CPU)
5. DSP design and modelling
6. Signal processing/algorithm design
7. High-speed electronics design
8. RF/Microwave electronics design and simulation
9. Electronics hardware design, schematic capture and testing
10. Embedded software development, debugging and testing
11. Experience in C, C#, C++, MATLAB, Python or Simulink
12. ...