Services

Embedded development support when you need experienced hands.

Support can be provided for short investigations, prototype bring-up, bug fixing, new features or longer-term product development.

Typical work

  • Embedded C and C++ firmware development
  • Bare-metal and RTOS-based systems
  • Board bring-up and hardware/software integration
  • GPIO, UART, SPI, I2C, ADC, timers and peripheral drivers
  • Bootloaders, firmware update paths and diagnostic interfaces
  • Debugging difficult faults in existing embedded products

Useful extras

  • Python scripts and test tools
  • Protocol analysis and test harnesses
  • Build-system and development-environment support
  • Code review and refactoring
  • Technical documentation and handover notes
  • Pragmatic support for small teams under delivery pressure