Technologies

Embedded design technologies which we have successfully used in projects include:

Microcontroller platforms

  • ARM Cortex M series: NXP, ST
  • ARM Cortex A series: TI sitara, BeagleBone, Octavo
  • Raspberry Pi Compute Module
  • Raspberry Pi RP2040
  • Espressif ESP32

IoT

  • LTE / LTE cat M
  • NB-IoT
  • GPS
  • LoRA
  • Sigfox
  • Wifi
  • ISM band 868/433MHz
  • Bluetooth 
  • VoLTE
  • MQTT
  • Influxdb
  • Grafana

PCB design

  • HDI
  • Multiboard
  • DDR3
  • multilayer (12)
  • Blind and burried vias
  • Length matching
  • Differential pairs
  • Controlled impedance
  • Signal integrity
  • Flex rigid PCB design

Embedded software

  • Bare metal / C
  • Linux
  • RTOS

Hardware tooling

  • Altium Designer
  • Fusion 360
  • Spice

Software tooling

  • Jenkins build environment
  • Continuous Integration / Continuous Deployment
  • National Instruments Teststand
  • Platform IO
  • STM32Cube
  • LPCXpresso
  • MPLabX
  • Visual Studio Code