At a Glance
- Tasks: Join a dynamic team to design and implement FPGA solutions for trading systems.
- Company: Be part of a leading market maker known for innovation and collaboration.
- Benefits: Enjoy competitive pay, flexible working, and regular social events.
- Why this job: Work on cutting-edge technology in a supportive environment that values your ideas.
- Qualifications: 2+ years in FPGA design, experience with Verilog/System Verilog, and a relevant degree.
- Other info: No financial experience needed; just bring your problem-solving skills!
The predicted salary is between 43200 - 72000 £ per year.
This is a quantitative trading and investment firm with a disciplined and systematic quantitative approach to identify factors that consistently generate alpha. These factors are then coupled with our proprietary ultra-low latency trading systems and robust risk management to develop trading strategies across asset classes (equities, commodities, currencies, fixed income) that trade on global exchanges.
Responsibilities
Design, implementation, test, integration and delivery of low latency trading systems.
Development of low latency designs in Verilog/System Verilog
Development of test harnesses to verify developed items using self-checking test benches, BFMs, etc.
Integration of the developed firmware on the target hardware with other system components and software
Release of developed items
Contribute to peer design reviews
Undertake requirements capture
Work in fast moving, short feedback development environment
Ensure that all business activity is conducted in line with company values, policies and ethics codes of conduct
Undertake any other activity as reasonably requested by management
Qualifications & Skills
Degree qualified in electronics/engineering related subject; however, experience will be considered in lieu of formal academic qualifications
3 years of industry experience
Excellent design standards and strong debug skillsHands on Digital Design and FPGA Architecture experience is required
Strong problem-solving and analytical skills
An appreciation of digital hardware design
Experience of developing self-checking testbenches, BFMs
An appreciation of other engineering disciplines; Software, Networking
Familiarity with digital communications protocols and general networking experience
Experience of developing on large Altera and Xilinx FPGAs
Experience in writing RTL in Verilog/System Verilog or VHDL
Working knowledge of the following engineering tools – Vivado and Questasim
Experience of working in a linux-based development environment
Scripting; tcl/tk, python
Why You Should Join
Great People. Curious engineers, mathematicians, statisticians who like to have fun while achieving their goals
Transparent Structure. Employees know their ideas and contributions are valued
Relaxed Environment. A flat organizational structure with frequent activities for all employees, such as yearly offsites, happy hours, corporate sports teams, etc.
Health & Wellness Programs. Believing that a balanced employee is more productive, a stocked kitchen, gym membership and generous vacation packages are just some of the perks offered
#J-18808-Ljbffr
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land FPGA Developer
✨Tip Number 1
Familiarise yourself with the latest FPGA technologies and trends in ultra-low-latency trading systems. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role and the industry.
✨Tip Number 2
Network with professionals in the FPGA and trading sectors. Attend relevant meetups or online forums to connect with others in the field, as personal recommendations can significantly boost your chances of landing an interview.
✨Tip Number 3
Prepare to discuss specific projects you've worked on that relate to FPGA design and implementation. Be ready to explain your problem-solving approach and how you contributed to the success of those projects.
✨Tip Number 4
Showcase your ability to work collaboratively by highlighting experiences where you partnered with cross-functional teams. This is crucial in a dynamic environment like the one at StudySmarter, where teamwork is key to innovation.
We think you need these skills to ace FPGA Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in the FPGA design lifecycle, including specific projects where you've worked with Verilog, System Verilog, or Python/C++. Tailoring your CV to reflect the skills mentioned in the job description will make you stand out.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your problem-solving skills and how they align with the company's goal of building ultra-low-latency hardware solutions. Be specific about your past experiences that relate to the job.
Showcase Relevant Projects: If you have worked on any relevant projects, either professionally or as part of your studies, be sure to include them in your application. Describe your role, the technologies used, and the outcomes achieved to demonstrate your hands-on experience.
Proofread Your Application: Before submitting your application, take the time to proofread it thoroughly. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Oxford Knight
✨Showcase Your Technical Skills
Make sure to highlight your experience with Verilog, System Verilog, and your familiarity with FPGA design flow. Be prepared to discuss specific projects where you applied these skills, as this will demonstrate your hands-on experience and technical expertise.
✨Understand the Trading Environment
Even though financial experience isn't required, having a basic understanding of trading systems and how they operate can set you apart. Research ultra-low-latency trading and be ready to discuss how FPGA solutions can enhance trading performance.
✨Prepare for Problem-Solving Questions
Expect to face analytical problem-solving scenarios during the interview. Brush up on your approach to tackling complex engineering challenges, and be ready to explain your thought process clearly and logically.
✨Emphasise Collaboration and Teamwork
Since the role involves working closely with technologists and traders, highlight your ability to collaborate effectively in a team environment. Share examples of past experiences where teamwork led to successful project outcomes.