Firmware Engineer

Firmware Engineer

Guildford (Office Based)

£55,000 - £60,000 + Bonus + Excellent Company Benefits Package

Are you an experienced FPGA / Firmware Engineer looking to take full ownership of cutting-edge digital architectures that convert precise physical measurements into high-speed, high-integrity data for global scientific applications?

This is an exciting opportunity to join a highly specialised engineering environment where you will design and implement FPGA-based systems at the core of advanced analytical instrumentation. Working closely with multidisciplinary teams, you will play a key role in developing next-generation technology used across food science, pharmaceuticals, and materials research.

In this role, you will be responsible for FPGA design, embedded firmware development, and real-time system integration. You will work hands-on with hardware, developing scalable architectures and ensuring accurate, low-latency data acquisition from precision sensors. The position offers strong technical ownership and the chance to contribute directly to innovative product development.

The ideal candidate will have a solid background in FPGA development using VHDL or Verilog, along with experience in embedded systems and real-time data processing. You will be a methodical problem solver, comfortable working in a lab-based environment, and confident collaborating across engineering disciplines.

The Role

*FPGA design and development using VHDL and Verilog

*Real-time firmware development for embedded systems and processor cores

*Integration of sensors, ADCs, DACs, and communication protocols (SPI, I²C, UART)

*Development of digital signal processing pipelines and data acquisition systems

*Hands-on debugging and validation using lab equipment

*Implementation of high-speed data transfer interfaces such as USB, Ethernet, or PCIe

*Based 5 days per week in the office based in Guildford

The Person

*Strong knowledge of digital electronics and signal integrity

*Experience with FPGA toolchains such as Vivado, Quartus, or Libero

*Understanding of control systems such as PID for motion or electromechanical systems

*Degree in Electronic Engineering, Mechatronics, Robotics, or similar

*Desirable: Experience with ARM SoC (e.g. Zynq), C/C++ or Python

*Based within commutable distance of Guildford

Job Details

Company
Rise Technical
Location
Guildford, Surrey, UK
Posted