Company Capabilities Expertise Contact    
 
 
Firmware Engineering for Embedded Products

Having developed some tens of thousands of lines of code, we understand what it takes to develop working embedded firmware.

We have developed firmware in both C and assembly languages.  We are experienced on many platforms, including Microchip PIC16, PIC18 and dsPIC, Atmel AVR and ARM7, and Texas Instruments MSP430.  We have a particular strength in Microchip PIC assembly language programming.

Our code is well structured and thoroughly self-documenting.  Additional firmware documentation is created for more complex systems.

Our combination of both hardware and firmware development expertise means that we can develop complete solutions.  Moreover, there is no segregation between hardware and firmware development - instead, both are co-developed together.  This results in optimum design integration and flexibility and eliminates compromises that might occur when hardware and firmware are developed separately.

We are always looking for new challenges and platforms with regards to firmware development.  The recent introduction of low-cost, highly-integrated ARM7 and Cortex-M3 parts represents an exciting new avenue for realizing powerful and highly capable embedded designs.

Whether you want a new system or have an existing system that requires work, we can do it.  Contact us to find out what we can program for you.

Company Capabilities Expertise Contact