Senior Embedded Software Engineer

At Formula 1 our vision is to unleash the greatest racing spectacle on the planet.

Our key to success is an organisation that values passion, integrity, and respect. To help deliver against this global vision we are seeking a Senior Embedded Software Engineer to join the Research and Development division, responsible for producing a wide range of bespoke solutions to support the timing, televising, and organisation of Formula 1 events.

The Electronics team architect and design embedded systems for F1 cars to provide team telemetry and driver/engineer audio and deliver on-board video and audio for F1 broadcasters and digital platforms. This is in addition to a variety of other electronics solutions designed by our small inhouse team to support any aspect of an F1 event.

For full job description, please refer to Additional information.

About You

You are an enthusiastic, focus-driven Embedded Software Engineer with a passion for all aspects of embedded electronics. A self-motivated individual, who has a highly methodical and structured approach to work and who can work well unaided as well as within a team.

You have:

  • Educated to degree level (or equivalent vocational and industry experience) in electronics engineering (or suitable equivalent, such as computer science or embedded systems)

  • Strong background in the engineering domain, with experience in embedded system development and support, including bare-metal, OS (including Linux), and FGPA

  • Engineering design of products with electronic elements and components

  • Proficient level of programming in C and Python

  • Good level of programming in VHDL or Verilog

  • Linux development in an embedded environment

Desirable:

  • Developing for an RTOS (such as QNX)

  • Linux kernel driver development

  • MATLAB and Simulink

  • Working with networking and serial protocols (e.g. Ethernet, CAN, RS232); video encoding (e.g. H264) and transmission protocols (e.g. MPEG TS); and RF systems

  • Programming in C++, C#, or Java

  • Development with the Xilinx MPSoC family

  • Be willing to travel internationally (organised by the company)

As a united team we achieve great things together.  Are you ready to unleash your potential at F1?