At a Glance
- Tasks: Design and develop high-speed network interfaces using FPGA technology.
- Company: Join a rapidly growing tech company focused on optical network systems.
- Benefits: Enjoy flexible working, stock options, 25 days holiday, and relocation assistance.
- Other info: Exciting opportunity for career growth in a dynamic environment.
- Why this job: Be part of innovative projects that shape the future of networking technology.
- Qualifications: Bachelor's or Master's in electronics engineering or related field; FPGA experience required.
A rapidly growing developer of optical network systems is now looking for an FPGA Engineer to join their Engineering team. We are looking for an experienced FPGA Engineer who can bring deep industry experience and strong technical expertise to developing high-speed network interfaces between xPUs and proprietary network. As FPGA Engineer you will deliver scale-up and scale-out xPU interface solutions, working iteratively through a series of prototypes to ultimately deliver production-grade solutions.
Responsibilities will include:
- Microarchitecture definition, implementation, and testing
- Interfacing with software
- Preparing detailed technical documentation and presentations to stakeholders
- RTL Implementation, synthesis, timing closure
- Unit verification planning and simulation testing using SystemVerilog
- Delivering and validating FPGA-based lab setups for customer trials
Now is an exciting time to join a growing technology company, which can offer flexible working and generous benefits.
Experience:
As an experienced FPGA Engineer, who has worked in similar network/optical network development, you will have extensive hands-on industry experience of FPGA design for GPU/CPU interfacing and networking at 100Gbps and above. Experience in some or all of the following is required:
- UALink, NVLink, PCIe, RDMA, CXL
- Clock domain crossing techniques
- FPGA tool flows (synthesis, partitioning, place & route, timing analysis)
- SystemVerilog/Verilog/VHDL
- Scripting and automation, such as TCL and Python
- Questa, VCS
- Quartus/Vivado/Vitis
- Host software interfaces and device drivers
- Embedded systems, including soft processors (Microblaze/Nios/RISC V) and SoC programming
- High-performance FPGA devices: Xilinx Versal Premium or Intel Agilex 7
Qualifications:
In addition to your commercial experience, you should hold a Bachelor or Master degree in electronics engineering, physics, or similar relevant field. Significant experience within industry can be considered.
Additional Information:
Candidates MUST be eligible to work and live in the UK, without requiring sponsorship. Copies of Visa and Passport will be requested.
Salary / Benefits:
In addition to a competitive salary, my client offers a range of benefits including hybrid and flexible working, stock options, 25 days holiday, and relocation assistance.
Skills: FPGA, SystemVerilog, Questas, VCS, AI, ML, HPC, CPU, GPU, PCIe, Xilinx, TCL, Python.
To Apply Direct: Please send CV to Iona Mulligan.
FPGA Engineer in London employer: Advanced Technical Recruitment
Contact Detail:
Advanced Technical Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land FPGA Engineer in London
✨Tip Number 1
Network, network, network! Get out there and connect with professionals in the FPGA and optical network space. Attend industry meetups, webinars, or even local tech events. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your FPGA projects, prototypes, and any relevant work you've done. This will give potential employers a tangible sense of what you can bring to the table.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each company. Research their products and challenges, and be ready to discuss how your experience with high-speed network interfaces can help them succeed.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to engage directly with us.
We think you need these skills to ace FPGA Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the FPGA Engineer role. Highlight your experience with high-speed network interfaces and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Technical Skills: Don’t hold back on showcasing your technical expertise! Mention your experience with SystemVerilog, FPGA tool flows, and any specific technologies like PCIe or RDMA. This is your chance to shine, so let us know what you can bring to the table.
Keep It Clear and Concise: When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Advanced Technical Recruitment
✨Know Your FPGA Stuff
Make sure you brush up on your FPGA design knowledge, especially around high-speed networking and interfacing. Be ready to discuss your hands-on experience with tools like Quartus or Vivado, and how you've tackled challenges in previous projects.
✨Showcase Your Prototyping Skills
Since the role involves working through prototypes, prepare to talk about your iterative design process. Share specific examples of how you've developed and tested prototypes, and be ready to explain your approach to achieving production-grade solutions.
✨Technical Documentation is Key
You'll need to prepare detailed technical documentation, so highlight any experience you have in this area. Bring examples of your past work if possible, and be prepared to discuss how you communicate complex technical concepts to stakeholders.
✨Get Familiar with the Tools
Familiarise yourself with the specific tools mentioned in the job description, like SystemVerilog and scripting languages such as Python or TCL. Being able to discuss your proficiency with these tools will show that you're ready to hit the ground running.