image description
contact us
Name* Phone* E-mail* Message*


System-Level Development

Auriga has accumulated comprehensive experience in offshore system-level development through 20+ years of service to ISV and OEM customers, including LynuxWorks, IBM, Dräger Medical, and others. Auriga successfully delivers complex projects and is capable of offering sophisticated and flexible solutions tailored to meet each customer’s requirements.

The Auriga professional software engineering team is experienced in product development with all major operating systems, including different types of Linux, Windows, and several real-time and embedded operating systems.

Auriga offers the full range of outsourcing software services - development, maintenance, porting, testing - in the following areas:

One of the most difficult and most important aspects of embedded and system-level development is testing of the resulting software products. Auriga has a lot of experience in this ares. Please see Software Testing for more details. If you are interested in the subject, find some time to read a short paper "Testing of Embedded Software Products" [pdf] created by our engineers, summarizing the approach and useful techniques in organizing embedded testing.

Auriga has extensive hands-on experience dealing with the following:

Operating Systems

  • UNIX and Linux
    • Linux, AIX, HP-UX, Solaris, SunOS, Digital UNIX/Tru64 UNIX, SCO UnixWare, SCO OpenServer
  • Real-time and embedded OS
    • Embedded Linux,
    • VxWorks, LynxOS,
    • etc.
  • Windows
    • Windows (Desktop/Server),
    • Windows Embedded, Windows CE/Mobile
  • iOS, Android, Windows Phone 7/8, Tizen, and more
  • Mac OS X

Processor Support

  • PowerPC
    • 603/604, MPC750/PPC750, MPC755, MPC7400, PPC440, PPC405GP, MCP860, MPC8260, and others
  • ARM
    • ARM7/9/11, Cortex-M/R/A, SecurCore
    • Multiple ARM processors with and without MMU support
    • XScale
    • Dual core ARM/DSP SOCs
    • ARM/XScale based network processors
  • Intel
    • x86 family
    • i960
  • SPARC, Ultrasparc III
  • SuperH
  • FPGA: Virtex, Spartan
  • Intel VT-x technology
  • Various I/O Processors and Microcontrollers
  • Hardware Platforms, Interfaces, Protocols and Technologies

    • PCI, VME, PCI Express
    • PICMG standards:
    • CompactPCI, AdvancedTCA, MicroTCA, AdvancedMC
    • CAN, EtherCAT, IPMI, I2C, SPI,
    • MIL-STD-1553,
    • UART, RS-232, USB,
    • WiFi, WiMAX, Bluetooth, ZigBee
    • IDE
    • SCSI, iSCSI, FibreChannel, MTD devices
    • Ethernet, ATM, T1/E1
    • MGCP, H.323, RTP/RTCP, RTSP, SIP
    • CTI and VoIP
    • Medical sensors

Relevant Cases