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

Senior embedded software engineer

Cambridge
Permanent
Wave Recruitment
Embedded software engineer
€60,000 a year
Posted: 7 December
Offer description

Software Engineer – Edge AI, Embedded Systems & Computational Imaging

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

* 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


Seniority level

Mid‑Senior level


Employment type

Full‑time


Job function

Software Development

Location: Cambridge, England, United Kingdom

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior embedded software engineer
Cambridge
Permanent
Tec Partners
Embedded software engineer
€65,000 a year
Similar job
Senior embedded software engineer
Cambridge
Permanent
Redline
Embedded software engineer
€55,000 a year
Similar job
Senior embedded software engineer – automotive (cambridge)
Cambridge
Permanent
Tec Partners
Embedded software engineer
€65,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