Senior Embedded Software Engineer

Avanti Recruitment

Cambridgeshire and Peterborough

On-site

GBP 65,000 - 90,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Avanti Recruitment is seeking a Senior Embedded Software Engineer for a technology company specializing in advanced sensing and measurement systems. This senior hands-on role involves significant technical ownership and work on SoC-FPGA platforms, interfacing ARM processors, FPGA logic, and measurement hardware.

You will develop embedded software in C/C++ on ARM-based systems, manage processor-to-FPGA integration, and contribute to high-speed data acquisition and signal processing.

Qualifications

  • Embedded Linux expertise required.
  • Proficient in C/C++ for embedded systems.
  • Experience with ARM-based embedded platforms.
  • Strong HW/SW integration capabilities.
  • Familiar with FPGA-connected systems and data path integration.
  • Knowledge of signal processing is advantageous.

Responsibilities

  • Develop embedded Linux software in C/C++ for ARM-based platforms.
  • Work on ARM/SoC development and processor-to-FPGA integration.
  • Handle AXI, DMA, interrupts and memory-mapped I/O.
  • Create and optimize low-level drivers and interfaces.
  • Enable high-speed data acquisition and processing.
  • Port MATLAB/Python algorithms into embedded C/C++ and optimize performance.
  • Contribute to hardware/software co-design and system-level validation.

Skills

Embedded Linux
C/C++
ARM-based embedded
FPGA integration
Low-level HW/SW integration
Signal processing
MATLAB/Python porting

Tools

PetaLinux
Yocto
MATLAB
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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Avanti • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Avanti Recruitment • Ely

On-site
GBP 80,000 - 110,000
Senior Embedded Software Engineer, SoC/FPGA & Linux
Senior Embedded Software Engineer, SoC/FPGA & Linux

Avanti Recruitment • Ely

On-site
GBP 80,000 - 110,000
Senior Embedded Software Engineer - SoC/FPGA & Edge AI
Senior Embedded Software Engineer - SoC/FPGA & Edge AI

Avanti Recruitment • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • England

On-site
GBP 50,000 - 70,000
Senior Embedded Engineer: SoC/FPGA & Edge AI
Senior Embedded Engineer: SoC/FPGA & Edge AI

Avanti • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Greater London

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Avetix • Cambridge

On-site
GBP 55,000 - 74,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Octagon Group • Southampton

On-site
GBP 55,000 - 75,000