At a Glance
- Tasks: Design and optimise FPGA hardware for cutting-edge AI technology.
- Company: Join Flux, a pioneering company in AI accelerators based in London.
- Benefits: Enjoy competitive salary, stock options, and a £24k/year incentive for short commutes.
- Why this job: Be part of an innovative team shaping the future of AI with exciting projects.
- Qualifications: 5+ years in FPGA design, strong problem-solving skills, and a relevant degree required.
- Other info: Work in a vibrant office in Kings Cross, surrounded by like-minded tech enthusiasts.
The predicted salary is between 108000 - 180000 £ per year.
Company Overview
Flux is pioneering a new class of AI accelerators called Optical Tensor Processing Units (OTPUs). We’ve already developed functioning prototypes and are now scaling our operations in London. Our work environment rewards innovation, speed, and bold thinking.
The role
We are seeking an experienced and motivated Senior / Staff / Principal FPGA Engineer to play a critical role in specifying, designing and building the control and interface functions of the OTPU system. The ideal candidate will have extensive experience in high speed design (PCIe / ethernet interfaces), interfacing with memory (DDR 3 /4 /5) and other peripherals, precision timing / synchronisation as well as signal processing pipelines.
Responsibilities
- Design, develop, and optimise the FPGA hardware.
- Work closely with software engineers to help them implement the low-level drivers for controlling and configuring hardware peripherals within our OTPU systems.
- Work closely with hardware engineers to synchronise optical components.
- Work closely with the team and ensure a smooth integration of hardware and software elements.
- Implement real-time control algorithms to manage the timing and operation of optical devices and their communication with the system.
- Optimising the FPGA design over time to enhance system performance and reliability.
- Conduct rigorous testing and validation of the FPGA to ensure seamless operation under demanding conditions.
- Debug complex hardware-software interactions and resolve performance bottlenecks.
- Collaborate with cross-functional teams, including hardware, optical, and software engineers, to refine and advance OTPU technology.
- Provide technical mentorship and guidance to junior engineers, fostering best practices in FPGA development.
- Stay current with advancements in embedded systems, and FPGA programming.
Skills & Experience
- 5+ years of experience in FPGA, with a strong focus (>3 years) on high speed interfaces and signal processing in FPGAs.
- Deep understanding of embedded system architectures.
- Extensive experience in synchronising complex hardware components and optimising real-time system performance.
- Strong problem-solving skills and the ability to debug hardware-software interactions effectively.
- Bachelor’s degree in electrical engineering, computer engineering, or a related field.
- Ability to thrive in a fast-paced, dynamic environment and collaborate effectively with multidisciplinary teams.
Details
- Competitive salary ranging from £150k+, depending on experience.
- Stock options in a rapidly growing AI company.
- Based in our new 5,000 sq. ft. office in the AI hub of Kings Cross, London.
- Flux hires candidates within a 45-minute commute of our office—offering an extra £24k/year incentive if you choose to live within 20 minutes.
Senior / Staff / Principal FPGA Engineer employer: Flux Computing
Contact Detail:
Flux Computing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior / Staff / Principal FPGA Engineer
✨Tip Number 1
Familiarise yourself with the latest advancements in FPGA technology and optical processing. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews, showcasing your passion and knowledge about the field.
✨Tip Number 2
Network with professionals in the FPGA and AI sectors. Attend industry conferences, webinars, or local meetups to connect with potential colleagues or mentors at Flux. Building these relationships can provide valuable insights and may even lead to referrals.
✨Tip Number 3
Prepare to discuss specific projects where you've successfully implemented high-speed interfaces or signal processing. Be ready to explain your problem-solving approach and how you collaborated with cross-functional teams, as this aligns closely with the responsibilities of the role.
✨Tip Number 4
Showcase your ability to mentor others by sharing examples of how you've guided junior engineers in previous roles. This will demonstrate your leadership skills and commitment to fostering a collaborative work environment, which is highly valued at Flux.
We think you need these skills to ace Senior / Staff / Principal FPGA Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in FPGA design, particularly focusing on high-speed interfaces and signal processing. Use specific examples from your past work that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for working with Optical Tensor Processing Units. Mention how your background aligns with Flux's innovative approach and their focus on collaboration.
Showcase Relevant Projects: Include details of specific projects where you have designed or optimised FPGA hardware. Highlight any experience you have with real-time control algorithms and debugging complex hardware-software interactions.
Highlight Team Collaboration: Emphasise your ability to work within multidisciplinary teams. Provide examples of how you've collaborated with software and hardware engineers in the past to achieve project goals, as this is crucial for the role at Flux.
How to prepare for a job interview at Flux Computing
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with high-speed design, particularly in PCIe and Ethernet interfaces. Highlight specific projects where you've successfully implemented these technologies, as well as any challenges you faced and how you overcame them.
✨Demonstrate Collaboration Skills
Since the role involves working closely with software and hardware engineers, be ready to share examples of how you've effectively collaborated in cross-functional teams. Discuss how you ensured smooth integration of hardware and software elements in past projects.
✨Prepare for Problem-Solving Scenarios
Expect to encounter technical questions that assess your problem-solving skills, especially regarding debugging hardware-software interactions. Prepare to walk through your thought process on how you would approach resolving performance bottlenecks.
✨Stay Updated on Industry Trends
Show your passion for the field by discussing recent advancements in embedded systems and FPGA programming. This demonstrates your commitment to continuous learning and staying current, which is crucial in a fast-paced environment like Flux.