User Experience
  Microsoft/.NET
  Software as a Service
  Java/J2EE
  Open Source
  Embedded Software
  Enterprise Integration
  Architecture
  CMM


For more information,
please request our brochure



Embedded Software
In recent years, suppliers of consumer and enterprise devices have faced accelerating competition. Winning this competition requires delivering new features and support for new peripherals and platforms as rapidly as possible. To deliver these capabilities, device manufacturers must build increasing amounts of embedded software, resulting in the following challenge. While embedded software has traditionally consisted of firmware, device control, and device drivers, now, even as the devices themselves increase in complexity, the accompanying software must offer many features above the pure hardware control layer. Even applications, traditionally an aftermarket component, must often be developed by device companies in order to sell their hardware, creating the need for work/skills at the UI level.

Not only is more software required, but the software delivered has to meet different standards. Previously, hardware companies most often wrote software drivers and applications as "reference" designs which were rarely of production quality. Reference designs were only examples of how to interface with the device - because the customer (the ODM or final solution maker) would write their own production software before shipping the finished product to their customers. Now device manufacturers' customers are demanding production ready software. All this stretches companies' development capacity in both volume and skillsets.

Augmentum's Shanghai office provides a foundation for our Embedded Software Development practice. The center of hardware manufacturing has shifted to China, creating a deep pool of experienced embedded software developers in the region. Add to that pool the Augmentum US principals' experience in complex enterprise and shrinkwrapped software development management, along with connectivity and user experience expertise, as well as domain expertise in storage systems, mobile devices and wireless communications and you get a team uniquely qualified to augment your embedded software development team.

Augmentum provides full product life cycle development services for new and existing products. We can and do participate in any phase of product development. Augmentum is a leading provider of graphical user interface design and development services for embedded systems. Augmentum developed the user interface for Intel's Digital Media Infrastructure software.

Services
Joint analysis design and test
Key application/service development
Functionality/interface joint design
Device driver design and development
Firmware design and development
Management utility design and implementation
Bootloader design and development
Enterprise application integration and porting
Hardware/software test automation

Platforms and Technologies

Operating Systems include:
VxWorks
WindowsCE
ucLinux
PalmOS
Symbian
WindowsXP Embedded
Linux
Chipsets include:
Intel
AMD
SiS