FPGA Design Engineer

FPGA Design Engineer

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
Oriole Networks

At a Glance

  • Tasks: Join our team to design and test cutting-edge FPGA solutions for high-speed networks.
  • Company: Be part of an innovative company connecting GPU systems to a revolutionary photonic network.
  • Benefits: Enjoy flexible working options, competitive pay, and opportunities for professional growth.
  • Why this job: Work on exciting projects that impact technology and collaborate with a passionate team.
  • Qualifications: Hands-on FPGA design experience and a degree in electronics engineering or related fields required.
  • Other info: Ideal for tech enthusiasts eager to push boundaries in network technology.

The predicted salary is between 36000 - 60000 Β£ per year.

We are looking for FPGA Engineers to develop high-speed network interface card and network control solutions. These engineers will be part of the team building solutions to connect GPU systems to our innovative photonic network.

Responsibilities will include microarchitecture definition, implementation, and testing, as well as interfacing with software.

Responsibilities:

  • Microarchitecture definition in collaboration with the broader team.
  • RTL Implementation, synthesis, timing closure.
  • Unit verification planning and simulation testing using SystemVerilog.
  • Delivering and validating FPGA-based lab setups for customer trials.
  • Preparing detailed technical documentation and presentations to stakeholders.

Skills & Experience:

  • Hands-on experience of FPGA design, ideally in a product development setting.
  • Excellent skills in SystemVerilog/Verilog/VHDL.
  • Strong knowledge of FPGA tool flows (synthesis, partitioning, place & route, timing analysis).
  • Familiarity with SystemVerilog for verification, including constrained random verification.
  • Comprehensive understanding of clock domain crossing techniques.
  • Scripting and automation, such as TCL and Python.
  • Experience using Quartus/Vivado/Vitis.
  • Experience using PCIe, DDR4, high-speed transceivers and Ethernet is desirable.
  • Experience with embedded systems, including soft processors (Nios/Microblaze/RISC V) and SoC programming.
  • Bachelor or Master degree in electronics engineering, physics, or other relevant fields or experience within the industry.

#J-18808-Ljbffr

FPGA Design Engineer employer: Oriole Networks

As an FPGA Design Engineer at our innovative company, you will be part of a dynamic team dedicated to developing cutting-edge network solutions in a collaborative and supportive environment. We offer competitive benefits, a strong focus on employee growth through continuous learning opportunities, and the chance to work with advanced technologies in a location that fosters creativity and innovation. Join us to make a meaningful impact in the world of high-speed networking and photonic systems.
Oriole Networks

Contact Detail:

Oriole Networks Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land FPGA Design Engineer

✨Tip Number 1

Make sure to showcase your hands-on experience with FPGA design in your conversations. When networking or during interviews, highlight specific projects where you implemented microarchitecture and RTL design, as this will resonate well with our team.

✨Tip Number 2

Familiarise yourself with the tools we use, such as Quartus, Vivado, and Vitis. If you can demonstrate your proficiency with these tools during discussions, it will give you a significant edge over other candidates.

✨Tip Number 3

Prepare to discuss your experience with verification methodologies, especially using SystemVerilog. Being able to articulate your approach to unit verification planning and simulation testing will show that you understand the importance of quality in FPGA design.

✨Tip Number 4

Engage with our community on platforms like LinkedIn or relevant forums. Sharing insights about clock domain crossing techniques or scripting in TCL/Python can help you build connections and demonstrate your expertise before even applying.

We think you need these skills to ace FPGA Design Engineer

FPGA Design
SystemVerilog
Verilog
VHDL
RTL Implementation
Synthesis
Timing Closure
Unit Verification Planning
Simulation Testing
FPGA Tool Flows
Clock Domain Crossing Techniques
Scripting and Automation (TCL, Python)
Quartus
Vivado
Vitis
PCIe
DDR4
High-Speed Transceivers
Ethernet
Embedded Systems
Soft Processors (Nios/Microblaze/RISC V)
SoC Programming
Technical Documentation
Presentation Skills

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your hands-on experience with FPGA design and relevant skills in SystemVerilog, Verilog, or VHDL. Emphasise any projects or roles that involved microarchitecture definition, RTL implementation, or testing.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that align with the job description, such as your familiarity with FPGA tool flows and scripting languages like TCL or Python.

Showcase Relevant Projects: If you have worked on projects involving high-speed network interface cards or photonic networks, be sure to include these in your application. Detail your contributions and the technologies used, especially if they relate to PCIe, DDR4, or Ethernet.

Prepare Technical Documentation Samples: Since the role involves preparing technical documentation, consider including samples of your previous work. This could be project reports, presentations, or any documentation that showcases your ability to communicate complex technical information effectively.

How to prepare for a job interview at Oriole Networks

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on experience with FPGA design, particularly in a product development setting. Highlight your proficiency in SystemVerilog, Verilog, and VHDL, as well as your familiarity with FPGA tool flows like synthesis and timing analysis.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your understanding of microarchitecture definition and unit verification planning. Be ready to explain how you've tackled challenges in previous projects, especially those involving clock domain crossing techniques or high-speed transceivers.

✨Prepare for Practical Assessments

You might be asked to complete a practical task or case study during the interview. Brush up on your scripting skills in TCL and Python, and be ready to demonstrate your ability to deliver and validate FPGA-based lab setups.

✨Communicate Clearly and Effectively

Since you'll need to prepare technical documentation and presentations, practice explaining complex concepts in a clear and concise manner. This will help you convey your ideas effectively to stakeholders during the interview.

FPGA Design Engineer
Oriole Networks
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>