FPGA Engineer

Apply now »

Location: Woking, GB

McLaren Applied Technologies

McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport.

Our team

The Control Systems Team, based within the Electronic Systems Department, is responsible for embedded software and firmware that customers use to interface to electronic systems used in motorsport. The team has a long history of delivering products to customers in the top-tier of this sector including Formula 1, WEC, NASCAR, and IndyCar. The team has also expanded into new markets including wearable technology and industrial production lines. The key strength of the team is its ability to work rapidly to research and understand new technologies and how they apply to the market. We then empower customers to make the best use of these technologies in novel applications by sharing our understanding. We use a range of tools including large micro-processor systems, microcontrollers and FPGA.

The role

The FPGA Engineer will be working in the team responsible for FPGA designs in motorsport electronics products. The products that you develop and support will be used in top-tier motorsports including Formula 1, WEC, NASCAR, and IndyCar. You will be a part of the team responsible for developing FPGA designs for use in our products. You will also have a close working relationship with the systems, software and hardware engineering teams.
Your tasks will include:

  • Creating new FPGA designs and adapting existing designs to efficiently meet requirements
  • Engineering simplicity, reusability, testability and maintainability into our FPGA designs
  • Producing clear and concise documentation
  • Estimating, monitoring and accounting for time and resources
  • Assessing, monitoring and communicating development risks
  • Presenting on role-related subjects to internal and external audiences
  • Actively researching and communicating emerging industry trends
  • Working with and developing colleagues expertise

The role will involve occasional travel to meet customers and support product deployment.


  • First class degree or upper 2nd in Engineering, Electronics, Mathematics, Computer Science, or other similar field (or equivalent experience)
  • Strong analytical and numerical skills

Skills and expertise


  • Experince using digital logic and general hardware design
  • VHDL and at least one scripting language (Tcl, Perl, Python)
  • FPGA design including analysis, planning, documenting, capture & implementation
  • FPGA verification using VHDL testbenches, file IO and scripts
  • Timing closure using constraint-based timing analysis and design optimisation
  • Xilinx development experience (Virtex-5, Spartan-6, Artix-7, Zynq)
  • Xilinx implementation tools (ISE, PlanAhead, Vivado)
  • Version Control (Mercurial, GIT)
  • Experince using a desktop computing environment (Windows & Linux)
  • Microsoft Suite of productivity tools


  • Interfacing with PCIe, DDR, MII, SATA, CAN, FlexRay, Ethernet &/or EtherCAT
  • Implementation of DSP circuits from Matlab/Simulink models
  • IP Core integration (SoC busses, 3rd party IP, in-house IP development)
  • FPGA programming and configuration tools (JTAG, iMPACT, PROM, SPI, Multi-boot)
  • Agile development methodology

Personal attributes

  • We are looking for a team player committed to building and supporting the team
  • Someone who shares our love for Engineering and delivering quality products.
  • Willingness to learn quickly. You’re not going to know everything about the company straight away, but we need you to proactively seek learning opportunities.
  • Likes to have fun. Yes, we work hard, but working at McLaren is like no other job in the world, so we want you to enjoy your time here.

The work environment

You will be based at the world-renowned McLaren Technology Centre. Our campus includes a subsidised restaurant, a café, a gym with a pool, break-out spaces, bicycle storage facilities and more. Our environment is designed to encourage collaborative working across all teams. You will be within one hundred metres of a specialist within their field, whether it’s in design, modelling and simulation, software development, data analytics, electronics hardware, finance and marketing.

McLaren’s Product Innovation Framework

Take the unique opportunity to bring your own ideas to life, whether it’s a software package or a tangible product. If the application for your idea is successful, it will be backed by a significant pledge from the business to fund time and materials costs. Our ambition is that we continue to foster the spirit of innovation and entrepreneurship within Applied Technologies.

Recruitment process

  • If your application is successful, you’ll be invited for a phone interview with one of our experienced technical recruiters.
  • If our recruiter believes you’re suitable for the role, you will then be invited for a phone interview with senior members from the engineering team which will last approximately 30 minutes.
  • The final stage includes a face to face interview at the McLaren Technology Centre in Woking, Surrey. This is usually with the Control Systems Manager, and a Senior Engineer or a Team Leader. The interview will involve a series of skills based technical questions and problem solving or design challenges.


Apply now »
Find similar jobs: