Senior Embedded Software Engineer
Job in
Cambridgeshire, Cambridge, Cambridgeshire, CB21, England, UK
Listed on 2026-09-07
Listing for:
Avanti Recruitment
Full Time
position Listed on 2026-09-07
Job specializations:
-
Software Development
Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT, Unix/Linux
Job Description & How to Apply Below
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 Peta Linux or Yocto
* C/C++
* ARM-based embedded systems
* Low-level hardware/software integration
* FPGA-connected systems
Experience with Zynq Ultra Scale+, signal processing, device drivers, Edge AI or industrial/test-and-measurement systems would be particularly valuable
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×