Lead Hardware Developer

ECM Selection Limited
Surrey, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£65,000.0
Working hours
Shift work

Tech stack

C++ (Programming Language) Embedded C Firmware Field-Programmable Gate Array (FPGA) Linux-Powered Devices OrCAD VHSIC Hardware Description Language (VHDL) Rust (Programming Language)

Requirements

A challenging position, testing your skills in complex PCB design and ingenuity. With your experience of simulating and implementing signal algorithms in VHDL for a range of FPGAs, such as Xilinx and Altera, along with your talent for finding useful and effective solutions to demanding high-speed processing issues, this is an opportunity to grow your career with a trusted team of specialists.

Focussing on projects involving digital signal processing relating to radio communication systems and cyber security, as well as high-speed data processing, much of the work is related to UK defence research programmes. You would be working alongside driven engineers and scientists and would have the opportunity to take team leadership responsibilities. Excellent communication skills will also be expected as you will represent the company to their clients, updating stakeholders and ensuring their engagement throughout the progress.

Projects can cover a range of topics. Necessary skills and experience will include:

  • Complex PCB design (OrCAD) using FPGAs, SoCs, high speed network interfaces and analogue/RF signal filtering;
  • Simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs;
  • Designing tests for PCBs, including firmware and software, as well as developing Linux device drivers for hardware;
  • Software development experience in embedded C and C++
  • An impressive academic history including a first class degree backed by A* / A at A-Level will also be required., Keywords: PhD, Embedded C, C++, DSP, Digital Signal Processing, Rust, Radio Communication Systems, Software, Hardware, Firmware, Linux Device Drivers, PCB Design and Layout, OrCAD, VHDL, FPGA, Surrey.

Benefits & conditions

Encouraging collaboration and speedy progress is important to our client, as are security precautions, so the team finds working onsite at their offices and labs the best solution for them, however some flexibility is available around their core hours of work (10am - 4pm).

A generous remuneration package is available to successful candidates and early responsibility and career development is anticipated.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all