Senior Embedded Software Engineer - SoC/FPGA & Edge AI

Avanti Recruitment

Cambridgeshire and Peterborough

On-site

GBP 65,000 - 90,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

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.

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

Similar jobs worth comparing

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
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
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 • Cambridgeshire and Peterborough

On-site
GBP 65,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 — C/C++, Linux, CI/CD
Senior Embedded Software Engineer — C/C++, Linux, CI/CD

Octagon Group • Southampton

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

Platform Recruitment • England

On-site
GBP 50,000 - 70,000
Senior Embedded Systems Lead & Architect
Senior Embedded Systems Lead & Architect

Holt Recruitment • England

On-site
GBP 85,000 - 130,000
Senior Embedded Hardware Engineer – SoC/FPGA Platforms
Senior Embedded Hardware Engineer – SoC/FPGA Platforms

Semiconductor Engineering • Manchester

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

Platform Recruitment • Cambridge

On-site
GBP 40,000 - 60,000