Senior Embedded Software Engineer
2 days ago
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
-
Senior Embedded Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Verso Recruitment Group Full time £75,000 - £90,000 per yearMy client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control...
-
Senior Embedded Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Filtronic plc Full time £60,000 - £120,000 per yearFiltronic is seeking a highly skilled Embedded Software engineer with FPGA expertise to join our team, working on exciting products from conception through to volume production. This role offers the opportunity to leverage expertise in real-time embedded software, FPGA development, and signal processing to contribute to a wide range of products, from...
-
Senior Embedded Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Filtronic Full time £60,000 - £120,000 per yearFiltronic is seeking a highly skilled Embedded Software engineer with FPGA expertise to join our team, working on exciting products from conception through to volume production. This role offers the opportunity to leverage expertise in real-time embedded software, FPGA development, and signal processing to contribute to a wide range of products, from...
-
Senior Embedded Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Filtronic Full time £100,000 - £120,000 per yearFiltronic is seeking a highly skilled Embedded Software engineer with FPGA expertise to join our team, working on exciting products from conception through to volume production. This role offers the opportunity to leverage expertise in real-time embedded software, FPGA development, and signal processing to contribute to a wide range of products, from...
-
Senior Embedded Software Engineer
6 days ago
Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full time £60,000 - £70,000 per yearRole:Senior Embedded Software EngineerSalary:£60,000 – £70,000Location:CambridgeWith decades of innovation behind them, this Cambridgeshire-based tech company designs and builds advanced connectivity and control solutions used across critical industries worldwide. They're scaling up their development team to meet growing global demand for their IP-based...
-
Senior Embedded Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Tec Partners Limited Full time £55,000 - £65,000 per yearJob DescriptionEmbedded Software Engineer - Salary to £65,000We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a...
-
Embedded Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Enterprise Recruitment Ltd Full time £60,000 - £140,000 per yearThere is a common theme when talking to engineers at this exciting start-up – they all have complete faith in and admiration for the board and management team. They are on a mission to be the fastest growing tech company in UK history and are making phenomenal progress with development to date.They are growing the software team by 3 between now and...
-
Embedded Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom TEC Partners - Technical Recruitment Specialists Full time £40,000 - £70,000 per yearEmbedded Software Engineer - Salary to £70,000We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to...
-
Embedded Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Hover, Inc Full time £60,000 - £120,000 per yearEmbedded Software EngineerNote: applicants will be required to complete a C programming aptitude test.OrganisationHover, Inc is an emerging leader in the development of integrated hardware and software computing platforms and a custom ARINC 653 compliant Real Time Operating System (RTOS) with an Integrated Development Environment (IDE) and an ARINC 615A...
-
Embedded Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Experis UK Full time £65,000 - £85,000 per yearEmbedded Software / FPGA Engineer – OUTSIDE IR35 ContractLocation:Hybrid – Cambridge (2–3 days on site per week)Clearance:MinimumSC Clearancerequired, ideallyDV ClearedContract Type:Outside IR35Initial Length:6 MonthsOverviewWe are seeking an experiencedEmbedded Software / FPGA Engineerto join a small, cross-functional development team working on...