Embedded Systems represent a fast growing market. Whereas in the past these systems were implemented by special purpose electromechanical or electronic circuits, they are nowadays implemented using programmable microchips with a steadily smaller size and with a bigger and bigger computer power.
While developping new products companies must rely on last generation embedded systems with advanced features such as integration with communication networks, access to flash memory devices, or real time support.
Often companies must design a brand new embedded system which requires hardware and software designers to cooperate continuously and meticulously.
Embedded system programming requires therefore expertise in several areas such as operating systems, device driver implementation, file systems, and network protocols.
Our company has many years of experience in implementing embedded systems. We assist our customers while designing the product and in all the implementation phases.
Our support goes beyond consulting on a single project. To help our customers to acquire the on-site expertises required to work with the new technologies, we offer courses focused on embedded systems, such as:
- Microcontroller programming
- Firmware coding and "bare-metal" integrated developmenmt environments
- Device driver implementation for open-source (Linux, eCos, FreeRTOS) and proprietary operating systems.
System Embedded Training
We offer advanced courses on all topics of embedded systems. Our courses are designed for companies and professionals who wish to broaden their area of expertise and/or acquire state of the art knowledge in embedded systems implementation.We offer three levels of courses; base, intermediate and advanced.