Skip to content

Experienced hardware developer

Job description

Experienced hardware developers design PCBs or implement processing solutions in FPGAs. Designs vary from low-power microcontroller designs to high-rate network processing solutions incorporating multiple FPGAs and CPUs. Experienced hardware developers work on their own projects and support junior developers in their work.

You will:

be self-motivating, capable of working independently
have a good (1st/2.1) undergraduate degree or a PhD in a numerate discipline
have a strong academic background including A’s in A level Maths and Physics
have strong verbal and written presentation skills
have 3 or more years experience of complex PCB design or FPGA development in VHDL
have embedded software development experience in C/C++

You will have knowledge some of the these skills:

FPGA development in VHDL
PCB design and layout
embedded software development in C/C++

You will be responsible for:

simulating and implementing signal and image processing algorithms in VHDL for FPGAs
designing PCBs using FPGAs, SoCs, high speed network interfaces and analogue/RF signal filtering
setting to work PCBs including writing test firmware and software
developing Linux device drivers for hardware
mentoring and leading others

Remuneration:

Dependent on qualifications and experience
25 days leave plus public holidays
10% contribution to pension
Income protection
Life insurance