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


Expertise: Embedded Systems Development

Auriga has been one of the world leaders in offshore embedded systems development since 1990. With its key technology focus on embedded solutions, Auriga brings professional quality and reliability to embedded software development delivered to its customers. Major multinationals including IBM, Dräger Medical, and many others choose Auriga as their trusted embedded solutions provider.

Auriga’s engineers are recognized experts in both the theory and practice of embedded programming. Many projects completed by Auriga have the top level of complexity. For instance, Auriga has provided the full life-cycle development and maintenance of an award-winning embedded Linux distribution (BlueCat Linux) enhanced by a comprehensive cross-development environment and toolset.

Auriga provides solutions and services in the area of embedded development:

  • Development of complete embedded hardware/software solutions based on various architectures and boards (including cross-platform solutions)
  • Full-cycle development and release engineering of the embedded Linux and embedded RTOS
  • Hot swap and high availability frameworks for Windows and Linux
  • Automated testing frameworks for embedded environment
  • AdvancedTCA-based solutions development for telecom applications, including embedded shelf management software
  • Embedded software for medical applications: experience with a wide range of device types—from central stations, anesthesia, ventilator machines to bedside and mobile patient monitors

Operating Systems

Auriga’s developers possess in-depth knowledge of modern embedded operating systems peculiarities, including:

  • UNIX and Linux
    • Linux, AIX, HP-UX, Solaris, SunOS, Digital UNIX/Tru64 UNIX, SCO UnixWare, SCO OpenServer
  • Real-time and embedded OS
    • VxWorks, LynxOS, OSE, pSOS, QNX
    • Embedded Linux—Blue Cat Linux, Hard Hat Linux, ucLinux (microLinux), proprietary distributions
  • Windows
    • Windows 98/ME/NT/2000/XP/2003/Vista
    • Windows NT 4.0 Embedded, Windows XP Embedded, Windows CE/Mobile

Architectures and I/O Peripherals

Auriga has acquired considerable experience in developing device drivers for modern architectures and I/O peripherals, including:

Processor Support

  • PowerPC
    • 603/604, MPC750/PPC750, MPC755, MPC7400, PPC440, PPC405GP, MCP860, MPC8260, and others
  • ARM
    • ARM7
    • 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
  • Alpha

Various I/O Processors and Microcontrollers

Hardware Platforms and Technologies

  • PCI, VME, transparent and non-transparent bridges
  • PICMG standards
    • CompactPCI, AdvancedTCA, MicroTCA, AdvancedMC
  • IPMI
  • FibreChannel
  • Ethernet
  • ATM
  • T1/E1
  • StarFabric, PCI Express, PCI Express AS
  • PLX Gigabridge
  • Computer Telephony Hardware

Please refer to the Skills and Technologies page for more information on the technical skills of our experts.

Relevant Cases