| Software development for embedded systems Software development for mobile devices Development of board support packages (BSP) and device drivers OS porting for a target hardware platform Real-time applications development Industrial protocols implementation Graphical user interface development | Turnkey digital and analog device development Circuit diagram, schematic and PCB layout design Device development based on System-on-Chip board computers Filmware development for microcontrollers and embedded processors CPLD/FPGA design, VHDL programming, IP cores development Legacy hardware redesign | Preliminary specification development 2D, 3D design drafting Ergonomics verification and testing Integration with a graphical user interface CAD engineering modeling Prototype manufacturing |