Software

“With our software we bring hardware to life”

We develop embedded software for safety critical applications in compliance to international approved certification standards, such as RTCA-DO-178B. The spectrum of our expertise is spread over the complete development V-cycle.

The key elements of our professional competences are:

  • Embedded Software Development and Verification according to international Certification Standards (e.g. RTCA/DO-178B, EUROCAE ED-12B)
  • Wide abstraction level development:

    • Environmental setup
    • TPU Microcode Development (MPC565/566)
    • HW Abstraction Layer (HAL), incl. complex bus interface drivers (CAN, MilBus, ARINC, AFDX, etc.)
    • Reusable Function Libraries
    • Operating System Software
    • Middleware
    • Application Software
    • Utilities / Tools

  • Software Requirement Analysis, Software Architecture and Software Detailed Design
  • Model based software design, simulation and automatic generation of source code
  • Various coding languages (Assembler, Ada, C/C++, C#, Fortran, Java, Python, vb.net, etc.)
  • HW/SW Integration, Debugging and Commissioning
  • Execution Timing Analysis and performance optimization
  • Data and Control Coupling Analysis
  • Unit Test, HW/SW Integration Test and Software High Level Test
  • Structural coverage analysis via high level tests
  • Fully automated test environment with HW-in-the-loop (HIL) facilities
  • System / Equipment Integration Test
  • On-Site Engineering Support
  • Configuration Management Administration
  • Tailoring of customer defined processes and development of methods
  • Training and Consulting

AES Aerospace Embedded Solutions GmbH is member of: