Development and support for Linux-enabled embedded appliances
Device driver development
Tailoring software (including Linux OS) for a specific hardware
Board Support Package (BSP) development
Updates, modifications, and support of existing software
Software optimization by memory consumption and file size (to fit on flash and hard drives)
Software optimization by performance
Update and extension of Linux distributions
Low-level development and support for real-time operating systems:
Software development for microcontrollers and digital signal processors (DSP, including ADSP-21xxxx, Blackfin)
Development for real-time operating systems including QNX, RTLinuxPro, eCos
Voice-over-IP (VOIP) telephony
Ability to utilize SIP, RTP, SDP, and PBX (Asterisk, ser, sipX) in software solutions.
Cross-platform and platform-specific software development, porting and support for Windows, Linux, UNIX, and Mac OS (Mac OS Classic and Mac OS X) platforms
Software development for required platforms
Modification of existing software to run on larger number of platforms
Consulting services (cross-platform libraries and tools, user interface and architecture specifics)
Software development and porting on UNIX and Mac OS
Consulting services (development tools, libraries, architecture and inter-component communication)
Software development and support for different UNIX flavors (Linux, BSD, Solaris) and Mac OS (Mac OS Classic and Mac OS X)
Porting of existing Windows software to UNIX and Mac OS (including Mac OS Classic and Mac OS X)
Support for ported programs: keeping UNIX and Mac OS ports in sync with Windows version developed by the customer
EPAM’s Differentiators
Learn the success factors behind EPAM’s software engineering expertise