Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior embedded software engineer

Cambridge
Wave Recruitment
Embedded software engineer
Posted: 22 December
Offer description

Software Engineer – Edge AI, Embedded Systems & Computational Imaging

Cambridgeshire | Hybrid Options | Deep-Tech


We’re supporting a deep-tech team building next-generation EdgeAI multi-modal imaging and high-speed sensing systems. As they move from advanced prototypes into industrial product launch, we’re looking for a Software Engineer who can operate across embedded systems, AI/ML, and real-time processing.


If you want to work on technology where physics, algorithms and embedded compute all meet — this is exactly that kind of role.


Core Duties


Edge AI & Algorithms


* Convert research models into efficient production pipelines (Python/C++/Rust).
* Implement algorithms for sensing, tomography and real-time processing.
* Deploy and optimise ML models for edge inference.


Embedded / FPGA Integration


* Work with FPGA engineers on AXI-Stream, DMA flows and accelerator paths.
* Build deterministic data ingestion, buffering and synchronisation pipelines.
* Develop host-side software on embedded Linux/ARM systems.


Signal Processing & Reconstruction


* Implement time/frequency-domain processing.
* Contribute to forward/inverse modelling and tomographic reconstruction.
* Apply GPU/SIMD optimisation where required.


Software Architecture & UI


* Design modular software for hardware-in-the-loop systems.
* Build APIs bridging firmware, host software, UI and cloud endpoints.
* Develop dashboards and visualisation tools for real-time imaging and diagnostics.


Core Technical Competencies


* Strong Python and C++ (Rust a bonus) with experience in PyTorch/TensorFlow and real-time DSP/numerical methods.
* Embedded Linux on ARM, high-speed I/O (AXI-Stream, DMA), and ability to collaborate closely with FPGA engineers on data-path integration (Vitis/Vivado a bonus).
* Model deployment and optimisation for edge devices using ONNX Runtime, TensorRT, TVM or similar frameworks.
* Solid engineering practice across Git, CI/CD, documentation, debugging and profiling.
* UI and visualisation experience using Qt, React, Electron or PyQt, plus fast rendering/visualisation libraries (OpenGL, DirectX, Plotly, matplotlib etc.).
* Exposure to tomography, inverse problems, multi-modal sensing or specialist instrumentation is beneficial.


Apply directly or send a CV to imogen@waverecruitment.co.uk

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior embedded software engineer
Cambridge
Permanent
Redline
Embedded software engineer
€55,000 a year
Similar job
Embedded software engineer - consultant
Cambridge
Permanent
Awerian Ltd
Embedded software engineer
€60,000 a year
Similar job
Senior embedded software engineer – nuclera
Impington
Permanent
HI HUB
Embedded software engineer
€60,000 a year
See more jobs
Similar jobs
It jobs in Cambridge
jobs Cambridge
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Embedded software engineer jobs > Embedded software engineer jobs in Cambridge > Senior Embedded Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save