Software Development

EFF Development Team executes turnkey embedded software development projects for new products, and provides discrete services for the existing ones.
Our embedded product lifecycle services include:

New product development: Feasibility study, architecture, modeling, embedded systems design, embedded systems software engineering, embedded systems software programming, embedded software development, release management, and feature driven development

New product adaptation: Re-development and re-engineering of embedded software and systems, new technology adaptation,custom software development, performance and reliability improvement, and multiple platform porting services

Product sustenance: Lifecycle enhancements, defect tracking and fixing, feature enhancements, regression testing, and maintenance releases
Testing and verification: Test plan design, test automation and scripting, compatibility and interoperability, compliance testing, and regression testing

EFF provides embedded engineering services at all layers, as illustrated below:

Platforms/Hardware

Processor expertise - Intel x86, ARM7 DMI, Freescale, Renesas, Intel network processors, Xscale architecture devices, ATmega328P, ATmega1280
Network processor expertise - Intel IXP series, Vitesse, Mindspeed, Motorola C Port C5, Agere Payload, Clearwater, ARM9/11/Cortex, Hitachi, MIPS, TI OMAP
Expertise in - Gnu/Linux, OSE, QNX, VxWorks, WinCE, nSOS, Windows NT - RT, Nudes, RT Kernel, DSPBIOS, EPOC, ITRON, ThreadX, OSEK

Middleware

BSP, device drivers, firmware, diagnostics, boot loaders
Multimedia including audio, video, imaging and speech components, USB, FireWire, UART
Telecom and networking protocol and wireless development and
Automotive networks, Telematics
DTMF decoders, DPLL, equalizers, VAD, comfort noise

We Are Here to Assist You