ALPHA SI boasts extensive experience in embedded and real-time software development. This experience has been gained through numerous significant projects in the civil, aerospace, and defense electronics sectors.
Clients are supported throughout all phases of the software process: design, development, validation, and documentation. At every stage, we aim to provide added value to the client through our experience with architectures, technologies, and common industry challenges.
Particular attention is given to the development standards to be applied and the quality of the software in terms of performance, reliability, and maintainability—essential aspects in embedded and real-time software development.
Design, development, and porting of applications on various types of embedded hardware (Intel, ARM, STM, etc.) with or without an operating system. Integrated HW/SW system projects.
Design and development of applications on the most widely used real-time operating systems, both soft and hard real-time, such as VxWorks, FreeRTOS, Xenomai, and Linux RT Preempt.
Driver development for various types of devices and operating systems. The ALPHA SI team has developed and customized drivers for different types of devices on USB, SPI, PCI, and VME interfaces.
ALPHA SI is capable of operating according to the main reference standards in the military, aerospace, and railway sectors: MILSTD-498, IEEE 12207, EN 50128, MISRA C, MISRA C++.
Projects are carried out following the main software engineering methodologies. This includes requirements analysis and specification (including the use of specific tools such as DOORS), software design with UML, prototyping and development on EM models or evaluation boards, unit testing, and system validation.
ALPHA SI designs and develops embedded solutions based on FPGA (Xilinx, Altera, Lattice, Microsemi) and System On Chip (SoC) platforms such as Xilinx Ultrascale, Smart Fusion, and Zynq.
The main sectors in which we have operated over 10 years of experience:
Star trackers for aerospace probes and satellites. Scientific instrumentation for microgravity experiments.
Radar detection and targeting systems. Operator panel interfaces (HMI). Sonar systems. Logging units (Black Box).
Environmental monitoring radar systems, testing systems for production lines, and measurement instruments in the steel industry.
Bare-metal firmware for autonomous star trackers in aerospace applications. Our work has involved numerous projects and variations of the application (over 20 since 2012), ranging from development to validation.
Development and validation of bare-metal software component (NXP MCP microcontroller) for managing the flight plans of an UAV.
Porting of a display interface (bare-metal software) to the ST Cube IDE platform and TouchGFX.
Embedded software development for radar application on Xilinx Zynq platform and Petalinux OS. Signal processing application with embedded web interface.