Haystack
← Back to Jobs
Full time
Technology
AV

Senior Embedded Software Engineer

AvantiEly, Cambridgeshire🇬🇧United KingdomPosted 8 Sept 2026

Why This Role Stands Out

This hybrid Senior Embedded Software Engineer role at Avanti offers a fantastic opportunity to dive deep into advanced sensing and measurement systems, working with cutting-edge SoC-FPGA platforms and experiencing significant technical ownership. You'll thrive here if you possess strong embedded Linux, C/C++, and ARM development skills, and enjoy tackling complex hardware/software integration challenges. Seize this chance to contribute to innovative technology and grow your expertise in a dynamic environment.

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Ely, Cambridgeshire, United Kingdom
MATLABEmbedded SystemsFPGAC++Python

Job Description

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.

Similar jobs