Skip to content
All research areas
Research

Embedded Systems

Firmware close to the metal, where the constraints are real.

Kilobytes of RAM, a fixed power envelope, and no chance to hotfix a device that is already in the field. We like this problem. It forces the kind of rigour that higher layers can get away without.

What this looks like in practice

  • Bare-metal and RTOS firmware development
  • Driver and peripheral bring-up
  • Real-time signal acquisition and DSP
  • Low-power design and battery-life modelling
  • Hardware/software co-design and debugging