ANSI-C Embedded Programming
Genesys has two decades of experience in developing ANSI-C based embedded software for a wide range of Microprocessors from small 8-bit Micros through to larger 64-bit systems.
Genesys has an extensive library of software drivers and modules which conform to the Genesys defined software architecture. We apply a structured approach to software coding which clearly partitions code into low-level drivers and high level hardware independent application modules. The interfaces between the low and high levels are well defined and support stringent parameter checking and error handling.
Genesys owns and extensive range of professional embedded compilers and support tools.
OS Based Embedded Programming
Today’s sophisticated devices integrate a range of technologies which require sophisticated software support. Genesys has a proven track record in the development of products that incorporate Windows CE, Embedded Linux, vxWorks and ECOS.
We are able to develop complete board support packages (BSP) for specific hardware platforms, device drivers and high level applications.
We own and extensive range of professional embedded compilers and support tools required to support debug and development for these platforms.
PC Application Development
Genesys has experience in the development of PC applications designed to monitor and control external hardware platforms. Software can be developed for current Windows or Linux operating systems.
Genesys utilises the following programming languages, C#, VB .NET, C++, MFC, PHP, Ansi-C, Java Script and GTK.
We also have experience in the development of service applications utilising MS-SQL and MySQL database management systems.
We own and extensive range of professional PC based software development tools including architectural design and software configuration management packages.

