VI Solutions — Capability Profile
Avionics & Embedded Software
Development
Mission-critical software engineering for aerospace and defence platforms — from bare-metal firmware to DO-178C certification support, delivered by specialists with deep domain expertise.
DO-178C
MIL-STD-1553B
ARINC 429
MISRA C
IV&V
MC/DC Coverage
DO-178B
MIL-498
Technology Stack
Languages
Bare-Metal C · VC++ · Qt C++ · Python
IDEs & Toolchains
NXP CodeWarrior · TI CCS · STM32CubeIDE · Atmel Studio · MPLAB X · IAR · KEIL · GNU · Qt · MS Visual Studio
Hardware Platforms
Intel 64-bit SBC · NXP PowerPC MPC MCUs · TI / STM32 / Atmel / Microchip ARM MCUs
V&V Tools
LDRA Testbed · IBM Rational Test Real Time (RTRT) · DO-178B/C · MIL-498
Operating Systems
Microsoft Windows · Linux (Fedora, embedded)
Protocols & Standards
MIL-STD-1553B · ARINC 429 · TCP/UDP/IP · UART · ADC/DAC · MISRA C
Core Capabilities
Embedded Avionics Software
End-to-end development of airborne safety-critical firmware — bare-metal drivers, BSP/HAL, low-level peripherals, and ARINC 429/MIL-STD-1553B interfaces. ICD-driven real-time development, board bring-up, and hardware/software integration for defence and aerospace platforms.
Linux Application & Networking
Real-time Linux application development on SBC platforms using C and Python — multi-threaded architectures, deterministic UDP/TCP socket communication, and custom CLI diagnostic tools purpose-built for embedded aerospace environments.
Avionics Protocol Systems
Full-stack ARINC 429 and MIL-STD-1553B protocol software — BC, RT, and BM implementations on embedded platforms. Deterministic protocol stacks, real-time data exchange, and Qt-based simulators for ICD-driven interface validation and testing.
IV&V & DO-178C Support
Full-lifecycle independent verification and validation with rigorous DO-178C process compliance. Requirements-based testing, MC/DC structural coverage analysis, LDRA and IBM Rational RTRT toolchain expertise — with traceability, tool qualification, and audit-ready certification documentation.
LRU Test Bench Development
Integrated LRU-level verification platforms using Qt — protocol analyzers, GUI simulators, hardware interface validation tools, and automated ICD-driven test solutions for ARINC 429 and MIL-STD-1553B systems across aerospace and defence programmes.
Programme Experience
MALE UAV
ARINC 429 ↔ MIL-STD-1553B Data Converter LRU
Real-time bare-metal protocol data conversion on a PowerPC MCU with TCAS ICD compliance. Deterministic avionics communication software, ICD-driven data handling, and Qt-based GUI simulators for protocol monitoring and avionics data word validation.
MALE UAV
Ground Communication LRU
Bare-metal driver development for MIL-STD-1553B controllers, UART, ADC, DAC, and discrete I/O on embedded avionics platforms. Qt-based GUI test bench for hardware interface validation, diagnostics, and integration testing.
UCAV
Engine Control Unit LRU — IV&V
Complete DO-178C IV&V execution for safety-critical ECU propulsion software — requirements reviews, source code inspections, requirements-based testing, end-to-end traceability validation, and MC/DC structural coverage analysis using IBM Rational RT/RT.
Missile
Missile Engine Control LRU
Bare-metal drivers for MIL-STD-1553B, UART, ADC, DAC, thermocouple interfaces, motor drive outputs, and discrete I/O. Qt-based GUI test bench for hardware interface validation, diagnostics, and integration testing on embedded avionics platforms.
AEW&CS
SDR Airborne Data Storage Unit — Indigenisation
Linux application software for an indigenous Intel 64-bit Fedora Linux airborne mission data storage system to OEM specifications. Real-time C/Python applications with UDP/IP networking, IPC socket programming, custom CLI diagnostics, and front-panel LED health monitoring for mission-critical airborne recording.
Fighter Upgrade
ARINC 429 Mission Data Storage LRU — Indigenisation
ARINC 429-based airborne mission data storage on a TI 32-bit MCU per OEM specifications. Optimized flash memory drivers, real-time embedded software, Qt-based validation tools, and a DO-178C-aligned development lifecycle covering design, implementation, verification, and documentation.
Avionics Upgrade
Mission Computer Integration Test System
VC++-based avionics test platform for system-level LRU verification in a controlled ground environment. MIL-STD-1553B simulation with analog, DAC, and discrete I/O signal emulation using dedicated interface cards for comprehensive ground-based integration validation.
Partner with us on your next programme
Safety-critical software, protocol expertise, and certification support — delivered on schedule.
