At EEmbed, we understand that almost every Embedded system project has a large software component.  In addition to providing truly turn-key board design we also can provide not only the embedded software, but PC based test and manufacturing applications.  
  • C/C++, Python, perl, Java, C#, assembler (ARM7/9, x86, PPC, PIC, MSP430, etc.)
  • RTOS : ThreadX, Linux, uCLinux, protothreads, VxWorks, FreeRTOS.org
  • Extensive documentation : State Machine modelling, UML, Ladder diagrams
  • Labview/Labwindows.  National Instruments Developer Studio.
  • Offsite backup via SSL secured SVN revision control system.
  • Build/Release/Configuration management for handoff to production.
  • In house IDE experience : Greenhills, Rowley Crossworks, Eclipse/gcc based build environments