Embedded Engineer

Altum Consulting
Manchester, United Kingdom
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 70K

Job location

Manchester, United Kingdom

Tech stack

Artificial Intelligence
C++
Firmware
Field-Programmable Gate Array (FPGA)
Python
Performance Tuning
Raspberry Pi
TensorFlow
Software Deployment
Universal Asynchronous Receiver/Transmitter
Real Time Systems
Fpga Hardware
ONNX (Open Neural Network Exchange) Format

Job description

  • Deploy and optimise AI inference pipelines using TensorFlow Lite and ONNX Runtime
  • Work with embedded NPU hardware, including Raspberry Pi 5 platforms
  • Develop and maintain real-time UART communication interfaces
  • Contribute to FPGA firmware integration
  • Optimise end-to-end system latency within strict deterministic constraints

Requirements

  • Strong experience in embedded systems and AI deployment
  • Proficiency in Python and C++
  • Experience with TensorFlow Lite and/or ONNX Runtime
  • Familiarity with real-time systems and performance optimisation
  • Experience with Raspberry Pi (Compute Module experience advantageous)

Desirable:

  • Exposure to FPGA development
  • Experience working on latency-critical or real-time applications

Apply for this position