Software Development
Software design, development and maintenance are part of our core business. Thanks to more than twenty years of activity, we have a deep know-how and we are able to provide support during all the software development phases. Software engineering, analysis, development and maintenance phases are realized by qualified engineers. Our strength is the capability to elaborate technical specifics to produce high maintainability and reusability software architectures. The experience in the military, avionic and aerospace segment ensures software reliability from a quality point of view.
Language and programming platform
The mostly used programming languages are C and C++. We work on Windows, Linux and ARM embedded environments. The most used IDEs are:
- Windows: VisualStudio, QtCreator, Eclipse
- Linux: QtCreator, Eclipse
- ARM: Code Composer Studio
SW Visual
Our core business is the realization of very complex control systems, where the visual interface development represent the main area. Thanks to our experience in MMI (Man Machine Interface) realization, nowadays, we are able to ensure to the final user an optimized software usage experience, maximizing efficiency and user-friendliness. The most recent programming techniques ensure a high processing power. We are expert in the development of applications to support the design, development and qualification of electronic instruments: in particular, we develop visual software used in avionic production benches or aerospace test benches.
SW Embedded
We develop embedded software for avionic, military and industrial devices. We are able to find the best solutions for our customers requirements. In this field, we primarily develop ARM architectures (SoC), System on Chip, or Bare-metal. We usually develop the logic part on FPGA or on ARM with an embedded software.
Software quality
Software quality is fundamental for us, that is why we work in compliance with strict quality standards set for the avionic, military and aerospace industry DO-178B, ESARR, MIL-STD-498, ECSS).
Maintenance and support
Product delivery does not represent the end of our work: thanks to our local presence, we are able to promptly support and maintain the software we release to our clients.
Software for automatic trains and metrolines
Since 2019 part of Saitec activities has been addressed in designing, developing and implementing software for systems in Railway industry, in particular for Metrolines projects, for urban transport subways lines. Thanks to the collaboration with industry partners, we have acquired specific skills in developing software to be used for subsystems management of driverless subways.
We took part in Italian (Milan, Naples), European (Copenhagen CityRingen) and International (Lima, Riyadh) metro projects, developing software for both on-board train systems and the control center, capitalizing in-depth know-how of the most common technical problems in the sector.
Here below some of these projects:
- MVB (Multifunctional Vehicle Bus) - SW for onboard ATC communication systems (Automatic Train Control).
- Radio comunications - Sw for communication via radio between train and control center (Tetra Radio).
- PIS (Passenger Information System) - Sw for managing information messages to passengers (Bosh Praesideo)
- Data storage - Sw for storage and play of all the metro communications (PA - Public Announcement, ECP - Emergency Call Point, Calls)
Read more: Software for automatic...
EGSE and SCOE compliant with ECSS standard: managing SpaceWire, 1553, Canbus and the most common Aerospace interfaces
For over 20 years, we have been participating in the main Aerospace missions providing our EGSE and SCOE designed according to ECSS standards managing the most widespread communication interfaces in satellite field (SpaceWire, Milbus-1553, Canbus, ...)
Our EGSE Software (Electrical Ground Support Equipment) e and SCOE (Support Check Out Equipment) pfor theAerospace Industry, all over their development phases, from design to final validation, are compliant with the most important Space standards including ECSS standard (European Cooperation for Space Standardization) used by ESA, interfacing with the different Aerospace subsystems, such as SpaceWire, TM / TC, CAN, MIL-1553 and WizardLink.
Thanks to a modular architecture, our EGSEs manage all the main communication interfaces used at ground and satellite level:
-
SpaceWire: ECSS standard communication protocol for sensors used onboard satellites and spacecraft, in particular for sensors used for image acquisition, such as star-tracker devices, for which Saitec is specialized in the development of EGSE and SCOE
- MILBUS-1553 (both standard and based on Data Block Transfer Protocol).
- CANBUS
- Ethernet (TCP-UDP)
- USB
- I²C
- SPI
- ARINC
- RS232/422/485
For the simulation and stimulus of non standard interfaces, our SW is able to pilot specific HW devices (both outsourced or internally made by our HW department).
Read more: EGSE Software