Consultancy Services

We offer specialised and bespoke training courses and consultancy services to academia, industry, and government organisations.

Professional Training Courses

  • UK/NATO Vetronics Defence Standards
    • Generic Vehicle Architecture (GVA)
    • NATO Generic Vehicle Architecture (NGVA)
    • MilCAN (Military Controller Area Network)
  • Military Electronic Architectures (Land Systems / Vetronics)
    • System Engineering
    • Requirement Capture
    • System & Subsystem Electronic Architecture design
    • Hi-speed, Deterministic, Safety-Critical networks design

Technical Development

  • Embedded systems design & development
    • Printed Circuit Boards (PCB)
      • Schematic design
      • PCB multi-layer hand-routing
      • KiCad, Eagle, Protel/Altium, OrCAD
    • Software Application design & development
      • Bare-metal
      • C/C++
      • Linux/VxWorks/QNX
    • Networking
      • RS232 / RS485
      • CAN
      • MilCAN
    • System & Application Hardening
  • Software Development
    • Embedded, Networked, Desktop, Mobile applications
      • Linux, FreeBSD, OpenBSD, NetBSD, Windows
      • VxWorks, QNX, INTEGRITY
      • C/C++, Embedded C, Python, Golang, Rust
      • TCP/IP, UDP/IP, Raw Ethernet, Infiniband/RDMA
      • DDS, MQTT, RabbitMQ, ZeroMQ, gRPC
    • Kernel Drivers
      • Linux Modules
      • FUSE
      • VxWorks
    • MilCAN Applications
  • Low-latency distributed systems design & development
    • Embedded
    • General / Data Centre computing
    • Distributed WAN/GAN over Internet/VPN
  • Safety-Critical & Deterministic systems design & development
    • Electronic Architecture and Networking Architecture
    • Software applications

Security Evaluation and Pen-Testing

  • Vetronics Standards and Protocols
    • GVA & NGVA networks and device application layers
    • MilCAN networks and node application layers
  • Automotive Standards and Protocols
    • Systems & subsystems network communication
    • Internal devices interfaces and applications layers
    • External communication interfaces and Backend infrastructures
  • Industrial & Commercial Embedded Systems
    • Physical design
    • Communication interfaces and protocols
    • Software components
  • Software Reverse-Engineering
    • C/C++, .NET
    • Ghidra, OllyDbg, IDA
    • Linux, QNX, Android, MS Windows
  • Hardware Reverse-Engineering
    • Firmware extraction & manipulation
    • Power glitching
    • Hardware manipulation