IT & Software

Senior Embedded Software Engineer

Avanti

Cambridgeshire And Peterborough · England · United Kingdom

We're recruiting a Senior Embedded Software Engineer for a specialist technology company developing advanced sensing and measurement systems.

This is a senior, hands‑on role with significant technical ownership. You'll work on SoC‑FPGA platforms, developing the embedded software that sits between ARM processors, FPGA programmable logic and complex measurement systems.

The Role

  • Embedded Linux development in C/C++
  • ARM / SoC development
  • Processor-to-FPGA integration
  • AXI, DMA, interrupts and memory-mapped I/O
  • Low-level interfaces and drivers
  • High-speed data acquisition and processing
  • Porting MATLAB/Python algorithms into embedded C/C++
  • Signal processing and hardware/software co-design

What We're Looking For

Strong commercial experience with:

  • Embedded Linux, ideally PetaLinux or Yocto
  • C/C++
  • ARM-based embedded systems
  • Low-level hardware/software integration
  • FPGA-connected systems

Experience with Zynq UltraScale+, signal processing, device drivers, Edge AI or industrial/test-and-measurement systems would be particularly valuable.

#J-18808-Ljbffr

Reference: WJ-766_21882120

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.