Enable job alerts via email!

Senior FPGA and Embedded Engineer

Ecm Selection

Cambridge

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A technology company in Cambridge is seeking a senior engineer with expertise in VHDL and/or Verilog FPGA design, as well as embedded software development in C/C++. The role involves a variety of tasks, including architectural design and verification. Candidates should have a relevant degree and significant experience in VHDL/Verilog. A competitive salary and benefits are offered, with flexible working arrangements available.

Qualifications

  • Good degree in relevant subject (or equivalent experience), with supporting A-level grades.
  • Significant experience in VHDL/Verilog, ideally on AMD/Xilinx FPGA.
  • Skills in embedded C/C++, ideally for Embedded Linux systems.

Responsibilities

  • Develop control algorithms and unique hardware setups.
  • Engage in architectural design, verification, and maintenance.
  • Collaborate with senior colleagues on a range of tasks.

Skills

VHDL development
Verilog development
Embedded C/C++
Linux application development

Education

Relevant degree from a recognised university

Tools

Yocto
Python
Ethernet communications
Job description

This is a role fitting for a senior engineer comfortable with VHDL and/or Verilog FPGA design, and embedded software development in C / C++. This company’s control algorithms drive some unique hardware setups in their field. Development work, architectural design, verification and maintenance will all form part of the role. Variety is on offer, given the small company environment, and the chance to collaborate with senior colleagues on a range of tasks.

You’ll have:

  • A good degree in relevant subject from a recognised university (or equivalent experience), backed by supporting A-level (or equivalent) grades;
  • Significant commercial-grade experience developing in VHDL and/or Verilog, ideally working on AMD / Xilinx FPGA systems;
  • Skills writing embedded C / C++, ideally for Embedded Linux systems;
  • An interest in a variety of technical work, happy to contribute and learn new skills, and document and communicate design ideas.

A number of other technical areas are available to contribute to, and supplementary skills in these – or an interest in developing them – are also welcome. On the software side these include Linux (Yocto) application development, Python / Tcl scripting for automation, Ethernet / EtherCAT / MODBUS / TCP communications, build and test and CI / CD systems. On the hardware side, schematics capture and PCB layout, bench-level and laboratory testing, power electronics, high-voltage systems.

You’d join a successful Cambridge company with the support of a larger European organisation, who have been resilient against the challenges other companies have faced in recent times. A competitive salary and benefits are on offer, commensurate with experience. Work is primarily office based, but the company can accommodate flexibility around childcare and similar arrangements. Full existing UK work permission without sponsorship, and UK residence, is required.

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.