• Software Engineering

Software Engineering

Der Anspruch an moderne Softwarelösungen wird immer höher. Wer dabei erfolgreich entwickeln will, muss verschiedene Softwaretechnologien individuell einsetzen, über einen zukunftsweisenden Technologieüberblick sowie eine ausgezeichnete Methodenkompetenz verfügen.

»macio steht für effiziente Software, die leicht zu pflegen und vor allen Dingen langlebig ist.« – Joern Kowalewski | macio GmbH

Als Entwicklungspartner mit langjähriger Projekterfahrung und mit rund 60 Software-Experten vereint macio diese Punkte. Wir realisieren maßgeschneiderte und gut durchdachte Software für embedded, Web und Desktop.

Maßgeschneiderte Software im Kundenauftrag

  • Requirements Engineering / Anforderungsspezifikation
  • Embedded-Software-Entwicklung
  • Maschinensteuerung
  • Software im Verborgenen: Treiber, Echtzeitsteuerungen
  • Apps für Smartphones und Tablets
  • Cross-Plattform-Entwicklung
  • Mobile Computing
  • Medical Software Engineering
  • Technologieberatung: Mensch-Maschine-Schnittstelle
  • Automatisches Testen

Auf dem neusten Stand der Technik

  • Programmiersprachen

    Java | C | C++ | C#

    HTML5 | JavaScript | TypeScript

  • Betriebssysteme & Plattformen

    Windows | Windows Embedded | Windows CE

    Linux | Embedded Linux

    VxWorks

    Android

    iOS

    ARM

    Mikrocontroller

    Bare Metal

    x86

  • Testsysteme

    Automatischer Test

    Statische Codeanalyse

    Continous Integration | Jenkins

    Squish

    TestComplete

    Unit Test

  • Frameworks & Bibliotheken

    .NET | WPF | UWP

    Qt | QML

    MFC | Silverlight

    Segger emWin

    SDL

    POCO | Boost

    Node.js

    React | Angular 2

    Cordova | PhoneGap

    Ionic Framework

    Xamarin

  • Entwicklungswerkzeuge

    Eclipse

    Visual Studio

    Qt Creator

    IntelliJ | WebStorm

    GitLab

    Atlassian Suite (Jira, Confluence etc.)

  • IoT/Cloud

    MS Azure

    MQTT

    REST | WebSocket

    Bluetooth LE